-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathshapefiles.html
More file actions
314 lines (242 loc) · 14.4 KB
/
shapefiles.html
File metadata and controls
314 lines (242 loc) · 14.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
<!DOCTYPE html>
<html lang="it" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ESRI Shapefiles (SHP) — MapServer 8.6.2 documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="../../_static/sphinx.css?v=48f05237" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<link rel="stylesheet" type="text/css" href="../../_static/sphinx_collapse.css?v=226d88b4" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=dd298242" />
<link rel="stylesheet" type="text/css" href="../../_static/ribbon.css?v=ea091bf4" />
<script src="../../_static/jquery.js?v=5d32c60e"></script>
<script src="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="../../_static/documentation_options.js?v=fc9380fe"></script>
<script src="../../_static/doctools.js?v=fd6eb6e6"></script>
<script src="../../_static/sphinx_highlight.js?v=6ffebe34"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=f281be69"></script>
<script src="../../_static/translations.js?v=45930005"></script>
<link rel="icon" href="../../_static/mapserver.ico"/>
<link rel="author" title="A proposito di questi documenti" href="../../about.html" />
<link rel="index" title="Indice" href="../../genindex.html" />
<link rel="search" title="Cerca" href="../../search.html" />
<link rel="copyright" title="Copyright" href="../../copyright.html" />
<link rel="next" title="FlatGeobuf" href="flatgeobuf.html" />
<link rel="prev" title="ESRI Personal Geodatabase (MDB)" href="pgeo.html" />
</head><body>
<!-- for main branch only, do not backport this -->
<table width="100%" style="width: 100%; background-color: white;">
<tr>
<td rowspan="2" style="padding: 10px 0px 10px 10px;">
<a href="../../index.html" title="Home"><img src="../../_static/banner.png" alt="MapServer banner" border="0" /></a>
</td>
<td style="padding: 10px 10px 0px 0px; text-align: right; vertical-align: top;">
<a href="../../index.html" title="Home">Home</a> |
<a href="../../products.html" title="Products (MapServer core, MapCache, TinyOWS">Products</a> |
<a href="https://github.com/MapServer/MapServer/issues/" title="Issue Tracker (MapServer core)">Issue Tracker</a> |
<a href="../../community/service_providers.html" title="Professional Service Providers">Service Providers</a> |
<a href="../../faq.html" title="Frequently Asked Questions">FAQ</a> |
<a href="https://fosstodon.org/@mapserver" title="Mastodon" target="_blank">Mastodon</a> |
<a href="../../download.html" title="Download Source or Binaries">Download </a> |
<a class="badge" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KRJ2X44N3HA6U&source=url" target="_blank">
<img src="https://img.shields.io/badge/donate-%E2%9D%A4%C2%A0-ff69b4.svg?style=flat" alt="Donate to MapServer">
</a>
</td>
</tr>
<tr>
<td style="padding: 0px 10px 0px 0px; text-align: right; vertical-align: bottom;">
<a href="../../../input/vector/shapefiles.html"><img src="../../_static/flagicons/en.png" alt="en" title="en" border="0" /></a>
<a href="../../../ar/input/vector/shapefiles.html"><img src="../../_static/flagicons/ar.png" alt="ar" title="ar" border="0" /></a>
<a href="../../../de/input/vector/shapefiles.html"><img src="../../_static/flagicons/de.png" alt="de" title="de" border="0" /></a>
<a href="../../../el/input/vector/shapefiles.html"><img src="../../_static/flagicons/el.png" alt="el" title="el" border="0" /></a>
<a href="../../../es/input/vector/shapefiles.html"><img src="../../_static/flagicons/es.png" alt="es" title="es" border="0" /></a>
<a href="../../../fr/input/vector/shapefiles.html"><img src="../../_static/flagicons/fr.png" alt="fr" title="fr" border="0" /></a>
<a href="../../../id/input/vector/shapefiles.html"><img src="../../_static/flagicons/id.png" alt="id" title="id" border="0" /></a>
<img src="../../_static/flagicons/it.png" alt="it" title="it" border="0" width="18px" height="13px"/>
<a href="../../../ja/input/vector/shapefiles.html"><img src="../../_static/flagicons/ja.png" alt="ja" title="ja" border="0" /></a>
<a href="../../../nl_NL/input/vector/shapefiles.html"><img src="../../_static/flagicons/nl_NL.png" alt="nl_NL" title="nl_NL" border="0" /></a>
<a href="../../../pl/input/vector/shapefiles.html"><img src="../../_static/flagicons/pl.png" alt="pl" title="pl" border="0" /></a>
<a href="../../../ru/input/vector/shapefiles.html"><img src="../../_static/flagicons/ru.png" alt="ru" title="ru" border="0" /></a>
<a href="../../../sq/input/vector/shapefiles.html"><img src="../../_static/flagicons/sq.png" alt="sq" title="sq" border="0" /></a>
<a href="../../../tr/input/vector/shapefiles.html"><img src="../../_static/flagicons/tr.png" alt="tr" title="tr" border="0" /></a>
</td>
</tr>
</table>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigazione</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="Indice generale"
accesskey="I">indice</a></li>
<li class="right" >
<a href="flatgeobuf.html" title="FlatGeobuf"
accesskey="N">successivo</a> |</li>
<li class="right" >
<a href="pgeo.html" title="ESRI Personal Geodatabase (MDB)"
accesskey="P">precedente</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Home</a> »</li>
<li class="nav-item nav-item-1"><a href="../../documentation.html" >MapServer 8.6.2 Documentation</a> »</li>
<li class="nav-item nav-item-2"><a href="../index.html" >Data Input</a> »</li>
<li class="nav-item nav-item-3"><a href="index.html" accesskey="U">Vector Data</a> »</li>
<li class="nav-item nav-item-this"><a href="">ESRI Shapefiles (SHP)</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="esri-shapefiles-shp">
<span id="shapefiles"></span><h1>ESRI Shapefiles (SHP)<a class="headerlink" href="#esri-shapefiles-shp" title="Link to this heading">¶</a></h1>
<p>Also known as just “Shapefiles”, or ESRI ArcView Shapefiles. Esri is the software
company that introduced this format. ArcView was the first product to use
shapefiles.</p>
<section id="file-listing">
<h2>File listing<a class="headerlink" href="#file-listing" title="Link to this heading">¶</a></h2>
<p>Shapefiles are made up of a minimum of three similarly named files, with different suffixes:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Countries_area</span><span class="o">.</span><span class="n">dbf</span>
<span class="n">Countries_area</span><span class="o">.</span><span class="n">shp</span>
<span class="n">Countries_area</span><span class="o">.</span><span class="n">shx</span>
</pre></div>
</div>
</section>
<section id="data-access-connection-method">
<h2>Data Access / Connection Method<a class="headerlink" href="#data-access-connection-method" title="Link to this heading">¶</a></h2>
<p>Shapefile access is built directly into MapServer. It is also available
through OGR, but direct access without OGR is recommended and discussed here.
The path to the shapefile is required (relative to the SHAPEPATH). Specifying
the «.shp» extension is recommended. Shapefiles only hold one layer of data,
therefore no distinction needs to be made (as is required for other OGR vector
formats that can contain many layers).</p>
</section>
<section id="ogrinfo-examples">
<h2>OGRINFO Examples<a class="headerlink" href="#ogrinfo-examples" title="Link to this heading">¶</a></h2>
<ul class="simple">
<li><p>The directory can serve as a data source.</p></li>
<li><p>Each shapefile in a directory serves as a layer.</p></li>
<li><p>A shapefile can also be a data source. In this case the layer has the
same prefix as the shapefile.</p></li>
</ul>
<p>Using ogrinfo on a directory with multiple shapefiles:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>> ogrinfo /data/shapefiles/
INFO: Open of `/data/shapefiles/'
using driver `ESRI Shapefile' successful.
1: wpg_h2o (Line String)
2: wpg_roads (Line String)
3: wpg_roads_dis (Line String)
4: wpgrestaurants (Point)
</pre></div>
</div>
<p>Using ogrinfo on a single shapefile:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>> ogrinfo /data/shapefiles/Countries_area.shp
Had to open data source read-only.
INFO: Open of `Countries_area.shp'
using driver `ESRI Shapefile' successful.
1: Countries_area (Polygon)
</pre></div>
</div>
<p>Using ogrinfo to examine the structure of the file/layer:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>> ogrinfo -summary /data/shapefiles/Countries_area.shp Countries_area
Had to open data source read-only.
INFO: Open of `Countries_area.shp'
using driver `ESRI Shapefile' successful.
Layer name: Countries_area
Geometry: Polygon
Feature Count: 27458
Extent: (-180.000000, -90.000000) - (180.000000, 83.627419)
Layer SRS WKT:
(unknown)
FAC_ID: Integer (5.0)
TILE: Integer (3.0)
ARCLIST: String (254.0)
NAM: String (77.0)
PERIMETER: Real (22.17)
POLYGONCOU: Integer (6.0)
NA2DESC: String (45.0)
</pre></div>
</div>
<p>Map File Example:</p>
<div class="highlight-mapfile notranslate"><div class="highlight"><pre><span></span><span class="k">LAYER</span>
<span class="k">NAME</span> <span class="s">"my_shapefile"</span>
<span class="k">STATUS</span> <span class="nb">ON</span>
<span class="k">TYPE</span> <span class="nb">POLYGON</span>
<span class="k">DATA</span> <span class="s">"countries_area.shp"</span>
<span class="k">CLASS</span>
<span class="k">NAME</span> <span class="s">"Countries"</span>
<span class="k">STYLE</span>
<span class="k">OUTLINECOLOR</span> <span class="mi">0</span> <span class="mi">0</span> <span class="mi">0</span>
<span class="k">COLOR</span> <span class="mi">150</span> <span class="mi">150</span> <span class="mi">150</span>
<span class="k">END</span> <span class="c1">#style</span>
<span class="k">END</span> <span class="c1">#class</span>
<span class="k">END</span> <span class="c1">#layer</span>
</pre></div>
</div>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Ricerca veloce</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Vai" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script><h3>Navigation</h3>
<p>
<a href="../../about.html" title="About">About</a><br>
<a href="../../products.html" title="Products">Products</a><br>
<a href="../../community/index.html" title="Community">Community</a><br>
<a href="../../development/index.html" title="Development">Development</a><br>
<a href="../../download.html" title="Downloads">Downloads</a><br>
<a href="../../documentation.html" title="Documentation">Documentation</a><br>
<a href="../../faq.html" title="FAQ">FAQ</a><br>
<a href="../../psc.html" title="PSC">PSC</a><br>
<a href="https://fosstodon.org/@mapserver" title="Mastodon">Mastodon</a>
</p>
<h3>Current Table Of Contents</h3>
<ul>
<li><a class="reference internal" href="#">ESRI Shapefiles (SHP)</a><ul>
<li><a class="reference internal" href="#file-listing">File listing</a></li>
<li><a class="reference internal" href="#data-access-connection-method">Data Access / Connection Method</a></li>
<li><a class="reference internal" href="#ogrinfo-examples">OGRINFO Examples</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigazione</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="Indice generale"
>indice</a></li>
<li class="right" >
<a href="flatgeobuf.html" title="FlatGeobuf"
>successivo</a> |</li>
<li class="right" >
<a href="pgeo.html" title="ESRI Personal Geodatabase (MDB)"
>precedente</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Home</a> »</li>
<li class="nav-item nav-item-1"><a href="../../documentation.html" >MapServer 8.6.2 Documentation</a> »</li>
<li class="nav-item nav-item-2"><a href="../index.html" >Data Input</a> »</li>
<li class="nav-item nav-item-3"><a href="index.html" >Vector Data</a> »</li>
<li class="nav-item nav-item-this"><a href="">ESRI Shapefiles (SHP)</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
© <a href="../../copyright.html">Copyright</a> 2026, Open Source Geospatial Foundation.
Ultimo aggiornamento 2026-05-01.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 9.1.0.
</div>
</body>
</html>