Can anyone help me in how to create a grid shapefile superimposed on a certain area and indexed?

3885
5
04-20-2016 06:39 AM
GISAdministrator
New Contributor II

I also have to rotate it to true North. I am having a hard time with fishnet and create spatial grid since it is not very intuitive but if anyone has an easier way, let me know.

0 Kudos
5 Replies
DanPatterson_Retired
MVP Emeritus

fishnet is the tool..what is the problem you are having?

How Create Fishnet works—Help | ArcGIS for Desktop

GISAdministrator
New Contributor II

Well it comes out larger than the area even though I specify the extent using another shapefile and I cannot figure out how to rotate it to true North. My whole page is rotated but the net does not rotate.

0 Kudos
RebeccaStrauch__GISP
MVP Emeritus

typically you want to use a projected dataset/data frame when you create a fishnet, but then the x-axis will not be north-south (that is, the longitude will not be static).  I've run into this recently myself.  My thought is to try to create it using a geographic coord system, then project it. (Have not had the time to try this yet). 

Another note, If trying to have a rotated grid, sometimes the rotation can cause the grid to not cover the full extent of you area (e.g if odd shaped polygon).  So, when I have rotated, I make my extent larger, rotate, and then for my use, clip by my study area polygon. 

if you can supply a picture showing the options you are trying, and a clip of the area you are covering, it may be easier to provide feedback on you input parameters.

0 Kudos
ChrisDonohue__GISP
MVP Alum

Another option is to use the Grid Index Feature (Cartography) geoprocessing tool.  To get the proper extent, one can add a feature class that covers the extent needed to the Input Features (optional) part.  Use the Environments button on the bottom to set an appropriate projection/coordinate system that will line up with True North.

Grid Index Features—Help | ArcGIS for Desktop

grid index features.jpg

Chris Donohue, GISP

DanPatterson_Retired
MVP Emeritus

They both have the option for the extent setting.  The problem seems to be that they are looking for an angle to rotate by, but in fact they need to specify a pivot line using a starting x, y and an ending line coordinate to form the line to pivot by.  I have posted code called PyshNet on my blog... but that required code familiarity.  Anyway, here if Fishnet

Fishnet.png