Using the Feature Service
Regrid’s Esri-compatible Feature Service allows you to use Regrid’s seamless nationwide parcel layer in Esri tools.
Our Feature Service provides high-quality standardized nationwide parcel data with 154+ million parcel records and associated tax assessment information, covering over 99% of the US population.
We appreciate your feedback and questions at tech@regrid.com.
Best Practices
Optimization
We have optimized queries on a set of commonly-used fields. Queries on other fields may be slower or fail to complete. If you are looking to do operations on fields not in this list, and queries are taking a long time to complete, please don’t hesitate to reach out to us at tech@regrid.com.
Definition Queries
Filtering a query by state, county, zip code or other optimized field may improve performance on operations.
When using ArcGIS Pro a Definition Query is recommended to limit results to a region of interest. This is especially helpful when using Analysis and Selection tools. Examples: At the state level state2 = 'MI'
, at the county level: geoid = '26163'
. Create queries that narrow results rather than expand.
When using ArcGIS Pro, you can manually create a query or use the query builder tool. These are two ways you can create actual SQL query. These queries are limited to a subset of the SQL spec. For example:
WHERE
queries cannot be nested or containSELECT
WHERE
must be used to narrow the set of parcels for responsive queries- Avoid
OR
operators, replace withAND
operator - Avoid
LIKE
andILIKE
, replace withIN
- Regex is not supported
Outfields
To reduce the data size amount, you can select the option to only return the columns needed. For example if you only need the ll_uuid
of the parcel property, address, or any other specific details versus all columns, you can use outFields
.
outFields
is one of the url query parameters accepted in the FeatureService spec. By default it’s usually a value of *
which is requesting all fields in the table. Passing a comma-separated list into outFields
will only request those specific fields: outFields=ll_uuid,geoid,sqft would only return those three columns plus the geometries.
You will need to set the outFields
parameter before importing the feature service into a Pro project.
Zoom levels
We recommend zooming to a county level or closer (Esri zoom 9).
Different platforms may use different units for these zoom levels. Actual performance will vary based on the platform, hardware, density of parcels in the county, and other factors.
More information on zoom levels in Esri products is available here: developers.arcgis.com/documentation/…/zoom-levels-and-scale/.
Limit
There is a maximum result limit set at 3000. Complete results can be received by performing paginated requests per the GeoServices spec. Most Esri tools perform pagination on requests that involve fetching Regrid parcels.
ArcGIS Javascript SDK users or if using the FS as an API, you can invoke pagination to access the additional results that are greater than 3000. Pagination requires parameters resultOffset
and orderByFields
. You would need an additional request using these fields to access the additional results greater than 3000.
Example request:
https://{{host_name}}/{{token}}/rest/services/premium/FeatureServer/0/query?outFields=id&where=1%20%3d%201&f=json&returnGeometry=true&maxAllowableOffset=0.058859839906786317&outSR=%7b%22wkid%22%3a4326%2c%22latestWkid%22%3a4326%2c%22xyTolerance%22%3a8.983152841195215e-09%2c%22zTolerance%22%3a0.001%2c%22mTolerance%22%3a0.001%2c%22falseX%22%3a-400%2c%22falseY%22%3a-400%2c%22xyUnits%22%3a999999999.99999988%2c%22falseZ%22%3a-100000%2c%22zUnits%22%3a10000%2c%22falseM%22%3a-100000%2c%22mUnits%22%3a10000%7d&geometry={"xmin":-95.712890625,"ymin":32.43561304116276,"xmax":-95.712890625,"ymax":34.59704151614417,"spatialReference":{"wkid":4326,"latestWkid":4326}}&geometryType=esriGeometryEnvelope&spatialRel=esriSpatialRelIntersects&resultOffset=0&resultRecordCount=2000&orderByFields=id%20ASC&timeReferenceUnknownClient=true