-
Retalla: Retall de capes
Aquest programa retalla capes ràster en format IMG, JPG, WMS, WMTS i
vectors estructurats i no estructurats.
Retalla per àmbit:
Aquesta opció retalla capes a partir de l'envolupant indicat per l'usuari (les coordenades (UTM, etc.) s'han de donar en les unitats del fitxer a retallar).
Retalla per màscara:
Aquesta opció retalla capes a partir d'un objecte poligonal.
En fitxers ràster, el programa extreu la finestra més propera a la
demanada i que l'envolta totalment.
En fitxers ràster, una forma alternativa i més visual, de retallar, és
usar MiraMon (Fitxer | Desar vista com a IMG). En vectors, podeu
digitalitzar un petit fitxer sense importància que delimiti l'àrea i
usar-lo com a fitxer de retall.
Amb aquesta mòdul és possible guardar un retall d'una capa d'un
servidor WMS (només la part de visualització, equivalent a la petició
GetMap) o un retall d'una capa d'un servidor WMTS (la part de
visualització equivalent a diverses peticions GetTile o bé a diversos
accessos a recursos RESTful a partir de les plantilles de visualització de
la capa).
La capa WMS/WMTS a retallar pot ser de qualsevol servidor que segueixi
l'estàndard WMS o WMTS de l'OGC (a partir de la URL del servidor) o
pot ser de qualsevol servidor local a partir del fitxer REL 5 (aquesta
darrera possibilitat és força més ràpida donat que la tessel·lació original
de la capa pot ser aprofitada directament). El resultat és sempre un REL5 i
una capa preparada a diferents nivells de zoom. Com en la resta
d'opcions, es pot escollir entre un retall per àmbit o a partir
d'una màscara vectorial. Quan es retalla per àmbit (opció 1), i per a
cada nivell de zoom, es repliquen els trossos preparats de la capa original
que cauen totalment o parcialment dins de l'àmbit triat. En el cas de
màscara irregular (opció 2) el programa replica el nombre mínim necessari de
trossos, a més, si es facilita una màscara, s'eliminaran les zones
exteriors a aquesta (aquesta darrera opció afegeix un procés que enlenteix
l'obtenció del resultat).
Sintaxi:
- Retalla 1 FitxerFont FitxerDestí Xmínima Xmàxima Ymínima Ymàxima [/MULTIBANDA] [/PREFIX] [/TESSELLA_COMPLETA] [/PIRAMIDE_ZOOMS] [/NCOL_TESSELLA] [/NFIL_TESSELLA] [/TIPUS_CAPA] [/SERVICE_MD_URL] [/ID_CAPA_DEMANAR] [/TILE_MATRIX_SET] [/ALGORISME] [/SIMPLIFICA_VERTEXS]
- Retalla 2 FitxerFont FitxerDestí FitxerMàscara [/COND#_CAMP] [/COND#_OP] [/COND#_VALOR] [/COND#_NEXE] [/COND#_PRIOR] [/MULTIBANDA] [/PREFIX] [/TESSELLA_COMPLETA] [/PIRAMIDE_ZOOMS] [/NCOL_TESSELLA] [/NFIL_TESSELLA] [/TIPUS_CAPA] [/SERVICE_MD_URL] [/ID_CAPA_DEMANAR] [/TILE_MATRIX_SET] [/ALGORISME] [/SIMPLIFICA_VERTEXS]
Opcions:
- 1:
L'àmbit a retallar s'indica amb els paràmetres Xmínima Xmàxima Ymínima Ymàxima.
- 2:
L'àmbit a retallar s'indica a partir d'una màscara irregular FitxerMascara (només per a capes vectorials i WMS/WMTS). Els objectes fora de la màscara són eliminats.
Paràmetres:
- FitxerFont
(Fitxer Font -
Paràmetre d'entrada): És el fitxer preexistent a retallar. És el nom del fitxer REL5 en el cas de retalls de capa WMS local. En el cas de retall de capes WMS de servidors externs és una petició 'GetMap' (que segueix qualsevol de les versions de l'estàndard), que com a mínim inclou la URL de l'aplicació servidora, l'identificador de la capa a retallar i del seu estil de visualització, l'identificador del sistema de referència i el format en el que s'ha de sol·licitar les imatges. (Per exemple: http://www.maps.cat/MiraMon.cgi?VERSION=1.1.0&REQUEST=GetMap&SRS=EPSG:23031&LAYERS=MCSC&FORMAT=image/gif&TRANSPARENT=TRUE&STYLES=SEMITRANSPARENT).En el cas de retall de capes WMTS en GET/KVP, és una petició 'GetTile', que com a mínim inclou la URL de l'aplicació servidora, l'identificador de la capa a retallar i del seu estil de visualització, l'identificador del patró de tall que segueix la capa i el format en el que s'ha de sol·licitar les imatges . (Per exemple: http://www.opengis.uab.cat/cgi-bin/TiledWorld/MiraMon.cgi?VERSION=1.0.0&SERVICE=WMTS&REQUEST=GetTile&LAYER=AdminBoundaries&STYLE=default&FORMAT=image/png&TILEMATRIXSET=World84-90_CRS_84). En el cas del retall de capes WMTS en RESTful és la plantilla URL per accedir als recursos de visualització de la capa en el format sol·licitat; per exemple: www.opengis.uab.cat/SITiled/world/AdminBoundaries/default/World84-90_CRS_84/{TileMatrix}/{TileRow}/{TileCol}.png. Els formats gif i png només se suporten en el retall de capes WMS/WMTS.
- FitxerDestí
(Fitxer Desti -
Paràmetre de sortida): És el nom del fitxer resultat del retall. És un directori en el cas de retall multibanda. És el nom d'un fitxer REL 5 en el cas de retall de capes WMS/WMTS (tant locals com de servidors externs).
- Xmínima
(X mínima -
Paràmetre d'entrada): És la coordenada X mínima de l'àmbit de sortida. En el cas de retall de ràsters, si aquestes coordenades no encaixen amb la malla de píxels definida per la primera imatge origen, són adaptades per excés.
- Xmàxima
(X màxima -
Paràmetre d'entrada): És la coordenada X màxima de l'àmbit de sortida. En el cas de retall de ràsters, si aquestes coordenades no encaixen amb la malla de píxels definida per la primera imatge origen, són adaptades per excés.
- Ymínima
(Y mínima -
Paràmetre d'entrada): És la coordenada Y mínima de l'àmbit de sortida. En el cas de retall de ràsters, si aquestes coordenades no encaixen amb la malla de píxels definida per la primera imatge origen, són adaptades per excés.
- Ymàxima
(Y màxima -
Paràmetre d'entrada): És la coordenada Y màxima de l'àmbit de sortida. En el cas de retall de ràsters, si aquestes coordenades no encaixen amb la malla de píxels definida per la primera imatge origen, són adaptades per excés.
- FitxerFont
(Fitxer Font -
Paràmetre d'entrada): És el fitxer preexistent a retallar. És el nom del fitxer REL5 en el cas de retalls de capa WMS local. En el cas de retall de capes WMS de servidors externs és una petició 'GetMap' (que segueix qualsevol de les versions de l'estàndard), que com a mínim inclou la URL de l'aplicació servidora, l'identificador de la capa a retallar i del seu estil de visualització, l'identificador del sistema de referència i el format en el que s'ha de sol·licitar les imatges. (Per exemple: http://www.maps.cat/MiraMon.cgi?VERSION=1.1.0&REQUEST=GetMap&SRS=EPSG:23031&LAYERS=MCSC&FORMAT=image/gif&TRANSPARENT=TRUE&STYLES=SEMITRANSPARENT). En el cas de retall de capes WMTS en GET/KVP, és una petició 'GetTile', que com a mínim inclou la URL de l'aplicació servidora, l'identificador de la capa a retallar i del seu estil de visualització, l'identificador del patró de tall que segueix la capa i el format en el que s'ha de sol·licitar les imatges . (Per exemple: http://www.opengis.uab.cat/cgi-bin/TiledWorld/MiraMon.cgi?VERSION=1.0.0&SERVICE=WMTS&REQUEST=GetTile&LAYER=AdminBoundaries&STYLE=default&FORMAT=image/png&TILEMATRIXSET=World84-90_CRS_84). En el cas del retall de capes WMTS en RESTful és la plantilla URL per accedir als recursos de visualització de la capa en el format sol·licitat; per exemple: www.opengis.uab.cat/SITiled/world/AdminBoundaries/default/World84-90_CRS_84/{TileMatrix}/{TileRow}/{TileCol}.png. Els formats gif i png només se suporten en el retall de capes WMS/WMTS.
- FitxerMàscara
(Fitxer Màscara -
Paràmetre d'entrada): És un nom de fitxer que defineix un polígon irregular (només per a capes vectorials i WMS/WMTS). En aquest cas, es pot indicar optativament un conjunt de paràmetres que defineixen la selecció (per exemple: /COND1_CAMP=). Per saber més sobre els valors d'aquests paràmetres seguiu les consideracions del document de sintaxi general.
Modificadors:
/COND#_CAMP=
(Camp de la condició #)
Nom del camp de la condició # de la selecció. Hi poden haver fins a 100 condicions i per tant, fins a 100 noms de camp (COND#_CAMP) començant per l'índex 1. (Paràmetre d'entrada) /COND#_OP=
(Operador de la condició #)
Operador a usar en la # condició de la selecció. Hi poden haver fins a 100 condicions i per tant fins a 100 operadors (COND#_OP) començant per l'índex 1. (Paràmetre d'entrada) /COND#_VALOR=
(Valor de la condició #)
Valor a usar en la # condició de la selecció. Hi poden haver fins a 100 condicions i per tant fins a 100 valors (COND#_VALOR) començant per l'índex 1. (Paràmetre d'entrada) /COND#_NEXE=
(Nexe de la condició #)
Nexe a usar per enllaçar entre successives condicions de selecció. En aquest cas entre la condició # i la condició #+1. Hi poden haver fins a 100 condicions i per tant fins a 99 nexes (COND#_NEXE) començant per l'índex 1. (Paràmetre d'entrada) /COND#_PRIOR=
(Prioritat del nexe de la condició #)
Prioritat del nexe a usar per enllaçar entre successives condicions de selecció. En aquest cas entre la condició # i la condició #+1. Hi poden haver fins a 100 condicions i per tant fins a 99 prioritats (COND#_PRIOR) començant per l'índex 1. És un paràmetre optatiu, on de no indicar-se, la prioritat és simplement l'ordre (Paràmetre d'entrada) /MULTIBANDA (Ràster multibanda) En el cas que el fitxer ràster formi part d'un ràster multibanda es retallen totes les bandes. No aplica en el cas de retall de WMS/WMTS ni de capes vectorials. (Paràmetre d'entrada) /PREFIX= (Prèfix bandes ràster) En el cas que el fitxer ràster formi part d'un ràster multibanda, cal indicar un prefix per cada una de les bandes que es generaran al directori de sortida. No aplica en el cas de retall de WMS/WMTS. (Paràmetre d'entrada) /TESSELLA_COMPLETA (TESSELLA_COMPLETA) Aquest paràmetre és específic de capes WMS. En el cas de retall de capes locals (REL 5) només aplica per màscara irregular. En el cas de capes de servidors externs aplica en tots dos tipus de Retalla, tant per àmbit com per màscara irregular; en el cas de retall per àmbit, serveix per obtenir totes les tessel·les de la mateixa mida, fent un retall en excés si cal. En el cas de WMTS sempre s'obtenen tessel·les completes i de la mateixa mida, les tessel·les que queden fora del àmbit o de la màscara irregular són emmascarades a valor sensedades. Per tant, en aquest cas del WMTS no hi ha possibilitat de triar i per tant aquest paràmetre no aplica. (Paràmetre d'entrada) /PIRAMIDE_ZOOMS (PIRAMIDE ZOOMS) Llista de nivells de zoom, separats per coma, en els quals es vol obtenir la capa WMS d'un servidor extern; o bé, llista de identificadors de "tileMatrix", separats per coma, en els quals es vol obtenir la capa WMTS. Es tracta de construir una estructura piramidal de tessel·les o fragments de la imatge, on cada nivell de la piràmide conté la capa en un nivell de zoom (o costat de píxel) determinat. En el cas de WMS, aquest nivell de zoom s'ha d'indicar en les unitats del sistema de referència en el qual s'està sol·licitant la capa. La llista hauria de contenir els nivells de zooms més habituals considerant l'àmbit de la capa i la seva resolució. En el cas del WMTS cada tileMatrix té associat un nivell de zoom. Aquest paràmetre és obligatori per a servidors WMS/WMTS externs i no s'ha d'indicar en la resta de casos. (Paràmetre d'entrada) /NCOL_TESSELLA= (NCOL TESSELLA) Nombre de columnes que ha de tenir cada una de les tessel·les que se sol·licitin a un servidor WMS per fer un retall d'una de les seves capes. Aquest paràmetre és obligatori per a servidors WMS externs i no s'ha d'indicar en la resta de casos. En WMTS aquest paràmetre no aplica ja que l'ample de la tessel·la ve determinat pel "TileMatrix". (Paràmetre d'entrada) /NFIL_TESSELLA= (NFIL TESSELLA) Nombre de files que ha de tenir cada una de les tessel·les que se sol·licitin a un servidor WMS per fer un retall d'una de les seves capes. Aquest paràmetre és obligatori per a servidors WMS externs i no s'ha d'indicar en la resta de casos. En WMTS aquest paràmetre no aplica ja que l'alçada de la tessel·la ve determinada pel "TileMatrix". (Paràmetre d'entrada) /TIPUS_CAPA=
(TIPUS CAPA)
Tipus de capa WMS/WMTS que es vol retallar. Indicarem 'I' si és una imatge, 'P' si és una capa de polígons,'L' si és una capa de línies o 'S' si és una capa de símbols. Aquest paràmetre només es pot indicar per a retalls de servidors WMS/WMTS externs. Totes les capes són una representació pictòrica (per tant, en format ràster) però els objectes que representen poden ser de diferent tipus. Aquest paràmetre només és escrit en el fitxer REL5 de sortida, sense afectar a l'execució del mòdul. Aquest paràmetre serveix perquè la capa es visualitzi millor quan s'ha de fer interpolacions entre nivells de zooms prepreparats. (Paràmetre d'entrada) /SERVICE_MD_URL= (SERVICE MD URL) Adreça URL de les metadades del servei. Només aplica en el retall de capes WMTS en RESTful, en aquest cas és obligatori ja que en aquestes dades hi ha la descripció del patró de tall en el que s'ha de sol·licitar la capa. (Per exemple: /SERVICE_MD_URL=http://www.miramon.uab.cat/ogc/wmts/OSM/1.0.0/WMTSCapabilities.xml). (Paràmetre d'entrada) /ID_CAPA_DEMANAR= (ID CAPA DEMANAR) Identificador de la capa WMTS a demanar. Només aplica en el retall de capes WMTS en RESTful, en aquest cas és obligatori. (Paràmetre d'entrada) /TILE_MATRIX_SET= (TILE_MATRIX_SET) Identificador del tileMatrixSet (o patró de talls) de la capa WMTS a demanar. Només aplica en el retall de capes WMTS en RESTful, en aquest cas és obligatori. (Paràmetre d'entrada) /ALGORISME= (Algorisme) Aquest paràmetre serveix per a determinar el tipus d'algorisme que l'aplicació emprarà per a tallar els vectors en l'estructuració topològica. - ESCOMBRATGE: basat en la intersecció de segments de Bentley-Ottmann.
- DIRECTE: basat en l'exploració de tots els segments contra tots per a determinar les interseccions entre vectors en l'estructuració topològica.
- AUTOMATIC: el programa decideix automàticament quin dels dos algorismes s'utilitzarà.
Només aplica en fitxers vectorials. (Paràmetre d'entrada) /SIMPLIFICA_VERTEXS (Simplifica vèrtexs) Simplifica els vèrtexs intermitjos dels arcs, sempre i quan això no signifiqui un canvi en la topologia. (Paràmetre d'entrada)