<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How can I validate conformance to the shapefile standard? in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194069#M57517</link>
    <description>&lt;P&gt;For any given shapefile, how can I validate conformance to the shapefile standard?&lt;/P&gt;&lt;P&gt;Given the ubiquity of shapefile writing software this is an important task when ingesting data from a variety of sources.&lt;/P&gt;&lt;P&gt;Ideally, I'd like to know which parts of the specification aren't implemented or were implemented incorrectly.&lt;/P&gt;</description>
    <pubDate>Wed, 20 Jul 2022 17:58:55 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2022-07-20T17:58:55Z</dc:date>
    <item>
      <title>How can I validate conformance to the shapefile standard?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194069#M57517</link>
      <description>&lt;P&gt;For any given shapefile, how can I validate conformance to the shapefile standard?&lt;/P&gt;&lt;P&gt;Given the ubiquity of shapefile writing software this is an important task when ingesting data from a variety of sources.&lt;/P&gt;&lt;P&gt;Ideally, I'd like to know which parts of the specification aren't implemented or were implemented incorrectly.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2022 17:58:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194069#M57517</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2022-07-20T17:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: How can I validate conformance to the shapefile standard?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194074#M57519</link>
      <description>&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/check-geometry.htm" target="_blank"&gt;Check Geometry (Data Management)—ArcGIS Pro | Documentation&lt;/A&gt;&lt;/P&gt;&lt;P&gt;provides esri and OGC checks,&amp;nbsp;&lt;/P&gt;&lt;P&gt;cracks exist regardless, but well written software should write good geometry in most cases&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2022 18:07:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194074#M57519</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2022-07-20T18:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: How can I validate conformance to the shapefile standard?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194081#M57521</link>
      <description>&lt;P&gt;Here is an old white paper I found:&amp;nbsp;&lt;A href="https://www.esri.com/content/dam/esrisites/sitecore-archive/Files/Pdfs/library/whitepapers/pdfs/shapefile.pdf" target="_blank"&gt;https://www.esri.com/content/dam/esrisites/sitecore-archive/Files/Pdfs/library/whitepapers/pdfs/shapefile.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;It is a little old&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2022 18:11:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194081#M57521</guid>
      <dc:creator>George_Thompson</dc:creator>
      <dc:date>2022-07-20T18:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: How can I validate conformance to the shapefile standard?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194092#M57523</link>
      <description>&lt;P&gt;Thank you both for the replies. I'm more concerned about conformance (strict or otherwise) to the specification in George's link.&lt;/P&gt;&lt;P&gt;For example, &lt;A href="https://trac.osgeo.org/geos/ticket/1089" target="_self"&gt;GEOS&lt;/A&gt; does not support m value geometry. Therefore if it's a dependency, (most open source Python in the geo world) then you can't technically meet the full specification.&lt;/P&gt;&lt;P data-unlink="true"&gt;This is a problem working between libraries. Here you can see &lt;A href="https://github.com/osmdroid/osmdroid/blob/dbb20901cac30b28a6a9349da097c22d9a962311/osmdroid-shape/src/main/java/org/nocrala/tools/gis/data/esri/shapefile/ValidationPreferences.java" target="_self"&gt;osmdroid's &lt;/A&gt;ValidationPreferences, and an &lt;A href="https://github.com/osmdroid/osmdroid/blob/dbb20901cac30b28a6a9349da097c22d9a962311/osmdroid-shape/src/main/java/org/nocrala/tools/gis/data/esri/shapefile/shape/shapes/PointZShape.java" target="_self"&gt;implementation&lt;/A&gt; for a PointZ shp. If a given writer isn't writing the correct header length in this case, then more steps are required to reformat the file.&lt;/P&gt;&lt;P data-unlink="true"&gt;This can lead to difficult and obscure debugging situations. So I'm looking for some sort conformance check beyond just geometry.&lt;/P&gt;&lt;P data-unlink="true"&gt;If I know where a given shapefile is not conforming I can run it through the proper correction.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2022 18:33:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/how-can-i-validate-conformance-to-the-shapefile/m-p/1194092#M57523</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2022-07-20T18:33:51Z</dc:date>
    </item>
  </channel>
</rss>

