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.
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.
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.
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.
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.