2

I have to create a shapefile but I do not have access to ArcGIS Desktop, only to ArcExplorer, which will not allow me to create a shapefile.

What other way can I do this?

I have GRASS but am not familiar with it.

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
rkc1316
  • 93
  • 1
  • 5

3 Answers3

8

the solution with the minimum learning time is to install QGIS on your computer. Then you go to "Layer > new > New shapefile layer" and you enter the menu for creating a new shapefile.

select the type (point/line/polygon), the coordinate reference system, and optionnally some attributes.

Then I guess that you will want to draw some new feature, so you must activate the digitizing toolbar (right click on toolbars), toggle editing with the pen icon, and start drawing.

radouxju
  • 49,636
  • 2
  • 71
  • 144
  • I was able to create the shapefile but i need the projection to be in NAD 83 New Jersey State Plane (ft) Coordinate System and the only base layer I found was the Google Satellite Imagery which is in WGS 84 / Pseudo Mercator, How can i get the shape file into NAD83NJ so i can see the shape file has the correct coordinates? This is in QGIS 2.6.1 – rkc1316 Jan 20 '15 at 14:57
1

If you have coordinates in a CSV file, you could use QGIS and Add delimited text for point data.

Or use the MMQGIS plugin to turn that into a line or polygon shapefile.

AndreJ
  • 76,698
  • 5
  • 86
  • 162
0

In addition to open source software such as QGIS, there are many open source tools and libraries that can read/write shapefiles:

OGR/GDAL's ogr2ogr command, PostGIS's shp2pgsql and pgsql2shp, ...

These libraries and tools are often exposed via popular programming languages such as R, Python. So there's rgdal, etc. This page lists some of the R packages you can use to read/write shapefiles.

tinlyx
  • 11,057
  • 18
  • 71
  • 119