GoGPT Best VPN GoSearch

OnWorks-favicon

Tile4ms - Online in de cloud

Voer Tile4ms uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht Tile4ms die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


tegel4ms - maak een tegelindex Shape-gegevensset voor gebruik met de TILEINDEX-functie van MapServer

KORTE INHOUD


tegel4ms [ metabestand tegelbestand [-alleen tegelpad-h]

PRODUCTBESCHRIJVING


tegel4ms creëert een tegelindex Shape-gegevensset voor gebruik met de TILEINDEX-functie van MapServer.
Het programma maakt een Shape-gegevensset van rechthoeken uit de gebieden van alle Shape-gegevenssets
opgenomen in metabestand (één Shape-gegevenssetnaam per regel) en de bijbehorende DBF met de
bestandsnaam voor elke vormtegel in een kolom met de naam LOCATION, zoals vereist door mapserv.

Opmerking: Soortgelijke functionaliteit is te vinden in de GDAL-opdrachtregelhulpprogramma's ogrtindex
http://www.gdal.org/ogrtindex.html⟩ (voor vectoren) en gdaltindex ⟨http://www.gdal.org/
gdaltindex.html⟩ (voor rasters).

tegel4ms creëert een Shape-gegevensset die de MBR (minimale grensrechthoek) van alles bevat
vormen in de geleverde bestanden, die vervolgens kunnen worden gebruikt in de TILEINDEX van het LAYER-object
parameter van het mapbestand. Het nieuwe bestand dat met deze opdracht is gemaakt, wordt door MapServer gebruikt
laad alleen de bestanden die aan dat bereik (of tegel) zijn gekoppeld.

OPTIES


metabestand
INPUT-bestand met een lijst met shapefile-namen. (volledige paden max. 255 tekens, nee
uitbreiding)

tegelbestand
OUTPUT-vormbestand met rechthoeken en namen van tegels in tegelbestanddBF

-alleen tegelpad
Optionele vlag. Indien opgegeven, wordt alleen het pad naar de vormbestanden opgeslagen
het LOCATION-veld in plaats van de volledige bestandsnaam op te slaan.

-h Gebruiksinformatie weergeven

VOORBEELD


Kort Voorbeeld

Maak tegelindex.shp voor alle tegels onder de map /path/to/data:

cd /pad/naar/data
vinden . -naam "/*.shp" -print > metabestand.txt
tile4ms metabestand.txt tileindex

Lang Voorbeeld

In dit voorbeeld worden TIGER Census-gegevens gebruikt, waarbij de gegevens bestanden bevatten die zijn onderverdeeld per provincie
(in feite zijn er meer dan 3200 provincies, inderdaad een zeer grote dataset). In dit voorbeeld wij
laat zien hoe u alle meren voor de staat Minnesota kunt weergeven. (merk op dat we hier hebben
heeft de TIGER-gegevens al naar het Shape-formaat geconverteerd, maar u kunt de gegevens in TIGER behouden
format en gebruik in plaats daarvan het hulpprogramma ogrtindex) De TIGER Census-gegevens voor Minnesota zijn gemaakt
uit 87 verschillende provincies, elk met zijn eigen lakes-bestand ('wp.shp').

1. We moeten het 'metabestand' maken voor de opdracht Tile4ms. Dit is een tekstbestand van de
paden naar alle 'wp.shp'-bestanden voor de MN-status. Om dit bestand te maken kunnen we er een paar gebruiken
eenvoudige commando's:

zoek -naam *wp.shp -print > wp_lijst.txt

Het nieuw gemaakte bestand kan er als volgt uitzien (na het verwijderen van het volledige pad):

001\wp.shp
003\wp.shp
005\wp.shp
007\wp.shp
009\wp.shp
011\wp.shp
013\wp.shp
015\wp.shp
017\wp.shp
019\wp.shp
...

2. Voer de opdracht Tile4ms uit met het nieuw gemaakte metabestand om het indexbestand te maken:

tile4ms wp_list.txt-index
87 van de 87 bestanden verwerkt

3. Er wordt een nieuw bestand met de naam 'index.shp' gemaakt. Dit is het indexbestand met de MBR's van allemaal
'wp.shp'-bestanden voor de gehele staat, zoals weergegeven in Figuur 1. De attributentabel hiervan
bestand bevat een veld met de naam 'LOCATION', dat het pad naar elk 'wp.shp-bestand' bevat,
zoals getoond in figuur 2.

Figuur 1: Index filet aangemaakt by tegel4ms utilityhttp://mapserver.org/_images/
tegel4ms-view.png⟩

Figuur 2: Attributen of index filet aangemaakt by tegel4ms utilityhttp://mapserver.org/
_images/tile4ms-attributes.png⟩

4. De laatste stap is om dit in uw kaartbestand te gebruiken.

· TILEINDEX van het LAYER-object - moet verwijzen naar de locatie van het indexbestand

· TILEITEM van het LAYER-object - specificeer de naam van het veld in het indexbestand dat bevat
de paden (standaard is 'locatie')

· U hoeft de DATA-parameter van LAYER niet te gebruiken

Bijvoorbeeld:

LAAG
NAAM 'mn-meren'
STATUS AAN
TEGELINDEX "index"
TILEITEM "locatie"
TYPE POLYGON
KLASSE
NAAM "mn-meren"
STIJL
KLEUR 0 0 255
EINDE
EINDE
EINDE

Wanneer u de laag in een MapServer-toepassing bekijkt, zult u merken dat u dat wel bent
ingezoomd op een klein deel van de staat worden alleen die merenlagen geladen, wat versnelt
de applicatie.

Gebruik Tile4ms online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.