Tag Info

Hot answers tagged

11

The best way is to convert this shape file to file-geodatabase and build the topology in ArcGIS for "Must Not Gaps" and "Must Not Overlap". Important thing in building topology is cluster tolerance. This is tolerance in which topology will remove/fix errors automatically after validating. So you should select this tolerance very carefully as big values can ...


7

I think you will want to create a parcel fabric


5

Data for US federal lands can be found through the GeoCommunicator site. However, it does not cover the entire country. For private parcels data are much less accessible. For these data you generally have to go to the GIS department for the county, or if there isn't one you may even have to digitize paper maps/plats. Some private companies, such as ...


5

If you have an ArcEditor or ArcInfo license, you can use ArcGIS' Parcel Fabric tool. In the parcel fabric, parcels can be divided by area to create new parcels. Using the parcel division tool, you can divide parcels using the following area-based division methods: In equal widths By proportional area Into equal areas I assume you ...


4

Report All website has a large data archive of parcel data per state/county (some states and counties are not included). You can purchase data per county via shapefile, kml, or excel.


4

I think this is an excellent question and an ideal candidate for an ArcGIS Idea (if there is not already one). The Online Help for Multipart Polygons says (with my bolding): Keep in mind that parts in a multipart polygon are spatially separated. They can touch each other at vertices, but they cannot share edges or overlap. When you are sketching a ...


4

Create lookup tables like @GeoKelvin discribed. Or use tool Domain To Table to create a lookup table. Join lookup table to feature class Export feature class to Shapefile You can automate this with Modellbuilder.


4

In ArcMap - you could do the following: Select the polygon you want to copy. Open the Python window and type in the following code: cur,row = None, None cur = arcpy.SearchCursor("NAME OF THE LAYER HERE") x = 113 for row in cur: shp = row.getValue("SHAPE") cur,row = None, None cur = arcpy.InsertCursor("NAME OF THE LAYER HERE") for i in range(0,x): ...


3

I'm not sure which version of ArcGIS you are working with, or if you've come across this since posting, but in version 10.1 there is an environment setting under "Fields" called "Transfer Field Domain Descriptions" (http://resources.arcgis.com/en/help/main/10.1/index.html#/Transfer_Domain_Descriptions/001w00000049000000/). I've used it on occasion in the ...


3

It sounds like what you want to do is write an expression for your label instead of simply choosing a "Label" field. On the Label tab of the Layer Properties: Choose the "Expression" button: Here, you can see that I have entered the following: "Parcel Number = " & [APN] The first part of this: "Parcel Number = ", is simply a text string The second ...


3

Honestly, you sound like just the kind of person Esri developed parcel fabrics for. I would recommend watching (or at least skimming) this hour-long webinar to see just what you can (and can't) do with parcel fabrics.


3

I have addressed the topic in a previous question that was partially-related to this one. That being said, here are the places that I know of off the top of my head that have publicly-available parcel data in shapefile form. Through the Southern California Association of Governments (SCAG), you can obtain parcel shapefile data for Imperial, Los Angeles, ...


2

Another alternative would be to use the Eliminate (Data Management) tool in Arc. However, I agree with iRfAn and Roy that topology rules would be the best practice in your case if you are looking for a long term solution. Source: ESRI


2

Get Spatial's answer above is probably the preferred method, in that it directly addresses labeling. If, however, you have some reason for wanting this concatenated string of two fields to be persistent in your data source, you could add a new add a field to your table and create the value there and use the new field as your label. Open the table. Select ...


2

I would think using intersects would work. Let's say pid is your parcel ids SELECT p1.pid, array_agg(b2.pid) As neighbors FROM parcels As p1 INNER JOIN parcels As b2 ON ST_Intersects(p1.geom, b2.geom) WHERE p1.pid != b2.pid GROUP BY p1.pid If you would prefer a string instead of an array and are using PostgreSQL 9.0+, you can use string_agg(b2.pid, ...


2

I have tried to make the possible solution simpler but it seems to be the only solution, but i like to have any suggestions . from polygons make lines (arcs) => lines. buffer polygons with 3m => polygon_buffer. make spatial join between polygon_buffer and lines with "one to many" , to get all the polygons touching the lines => sp_lines_buffer. for every ...


2

Parcel Fabrics add a lot of overhead to manage. I would say it is worth it IF: 1) you need to manage the legal descriptions of the properties 2) you need the accuracy to be survey grade (which it appears you don't) 3) you need to manage parcel changes over time (subdivisions, boundary line adjustments, etc.) From a county government perspective, it is ...


2

I have an idea how you you iteratively work from large blocks down to smaller blocks using FME (by Safe Software.) For the record I don't work for them but seem to praise their tool enough... Use "BoundingBoxReplacer" on the area of interest. Reproject it to a local coordinate system (for later when you need to "tile" in feet/meters.) Buffer the lines with ...


2

There is an Esri Technical Article on this (don't be put off by it only going up to ArcGIS 9.3.1 because it still applies at 10.1). Try the instructions there and, if you have any problems, perhaps edit your question to describe the steps you have done and where you may need further assistance. A quick description is: Start Editing Create two polygons - ...


2

To answer this another question ("How to identify front of land lot?"), we need also to separate "property boundary" of land lot from public boundary of lanes, sidewalks and other public parcels of a city block. There are another concept, between "privately owned" and "public" (not privately owned): the condominium, where the lanes, sidewalks, gardens, ...


2

You could do it with Python, but if you are unfamiliar with Arcpy, it's a simple field calculation. Add a new text field and use this in field calculator. CODE BLOCK: def domain(field): if field == 1: return "Integrated Registered Survey Plan" elif field == 2: return "Survey Plan" elif field == 3: return "Geo-Referenced Air Photography" elif field == ...


2

Using topology, the two features can be easily hemmed together using the Topology Edit Trace Tool and the Reshape Edge Tool, both found on the Topology Toolbar. Note that in this example, unselected nodes are symbolized, which is found in the editing options on the Topology tab (pic). This is optional but helpful. Your data (approximation): Step 2. Using ...


2

If you want a new shapefile, containing just some of the existing parcels, but no others, simply query for, or select the ones you want, then right-click on the layer select Data, then Export Data. If you have an existing shapefile follow the advise of @Maksim


2

If you want to draw features like the one you posted you should use the Arc tool. It is available on the Editing toolbar from the dropdown menu which usually displays Trace. There are a couple of different Arc functions, check them out here. You can also make Bezier curves, which are easier to reshape.


2

I am not sure the parcels of the entire state are readily available for free. You may have to look for it on a county by county basis, which may be laborious for 58 counties. This page has a link to the GIS site for each county: http://www.coordinatedlegal.com/gis.html The State of California Geoportal website has downloadable parcels for selected ...


2

1) The easiest solution is to use the processing module in the QGIS Python console: import processing processing.runalg("qgis:joinattributesbylocation","BKMapPLUTO.shp","DCP_nyc_freshzoning.shp","['intersects']",0,"sum,mean,min,max,median",0,'result.shp') 2) Without a GIS, you can use Fiona (read and write shapefiles as Python dictionaries) and Shapely ...


2

Attach script import arcpy, traceback, os, sys, math from math import radians,sin,cos from arcpy import env env.overwriteOutput = True inFC=arcpy.GetParameterAsText(0) outFolder=arcpy.GetParameterAsText(1) rectangle=r'in_memory\rectangle' tempf=r'd:\scratch\many.shp' def showPyMessage(): arcpy.AddMessage(str(time.ctime()) + " - " + message) def ...


1

In order to accomplish your task, your workflow could go something like this: Ensure you polygons have some sort of unique_id on them Convert your polygon vertices to points (maintaining the unique_id on each point) Run a near analysis for the points to the roads Run a statistics on the results of the near to find the maximum distance from a road for each ...


1

Since editing the fabric through a topology is a no-go, I've explored other options and found a workaround. First, some background: Optimally, you should be directly able to edit a parcel's COGO attributes to eliminate slivers and gaps in your parcel data such as in my situation above. ESRI for whatever reason does not want this (If you open a parcel for ...



Only top voted, non community-wiki answers of a minimum length are eligible