Modifica delle caratteristiche vettoriali
La modifica delle caratteristiche regola la geometria e le relazioni spaziali delle caratteristiche preservando gli attributi o modificandoli il meno possibile. Le attività comuni includono la correzione dei confini, lo spostamento degli elementi in posizione, l'interruzione o l'unione di reti di linee, la suddivisione dei lotti in base a regole e la generazione di aree buffer.
Scenari tipici
- Correzione di confini amministrativi o di particelle: spostare i vertici, perfezionare i confini e sostituire la geometria.
- Pulizia di strade o linee di servizio: estendere, tagliare, dividere, intersecare le linee e smussare le linee.
- Suddivisione e integrazione dell'uso del territorio: suddivisione interattiva, suddivisione per caratteristiche, divisione per uguale distanza, percentuale o area e fusione.
- Analisi della gamma e geometria derivata: crea buffer, copie parallele, offset e punti lungo le linee.
Flusso di lavoro di base
- Seleziona il livello da modificare.
- Utilizza uno strumento di selezione per selezionare la funzione o le funzioni di destinazione.
- Quando è necessario mantenere confini continui o senza soluzione di continuità, abilitare prima Topologia e Snapping.
- Seleziona lo strumento di modifica appropriato e completa l'interazione. Annulla o ripristina se necessario.
- Controlla il risultato per lacune, sovrapposizioni e punti pendenti.
Abilita topologia
La topologia aiuta a mantenere la coerenza spaziale tra le funzionalità durante la modifica. Ad esempio, quando lotti adiacenti condividono un confine, lo spostamento di un confine può far sì che l'altro confine lo segua.
Passaggi:
- Fare clic sul pulsante a discesa Topologia.
- Abilita la modifica topologica.
- Regola la tolleranza della topologia secondo necessità. Una tolleranza maggiore aumenta la probabilità che le feature si aggancino o si spostino insieme, ma può anche introdurre errori.
Abilita l'aggancio
L'aggancio aggancia automaticamente i posizionamenti del puntatore alle posizioni chiave delle funzionalità esistenti, come punti finali e bordi. Migliora la precisione della modifica e riduce gli errori di topologia.
- Impostazioni comuni: interruttore di aggancio, tipo di aggancio come punto finale o bordo, tolleranza XY in pixel e contenuto e colore della punta.
- Uso consigliato: abilitare lo snap prima di operazioni come la modifica dei vertici, il taglio, la divisione, la costruzione di poligoni e la creazione di punti lungo le linee.
Per un esempio completo di snap nei flussi di lavoro di disegno, vedere Disegno di funzionalità vettoriali.
Panoramica dello strumento
| Categoria | Strumento | Scopo principale | Oggetti comuni |
|---|---|---|---|
| Allineamento e posizionamento | Sposta a | Sposta gli elementi con precisione in base a coordinate, offset o direzione e distanza. | Punto/linea/poligono |
| Modifica della geometria | Modifica vertici | Regola i vertici della linea o del poligono per correggere i confini. | Linea/poligono |
| Modifica della geometria | Sostituisci geometria | Sostituisci completamente la geometria originale con la geometria appena disegnata preservando gli attributi. | Punto/linea/poligono |
| Modifica della geometria | Perfeziona/estendi/taglia | Correggi linee o forme poligonali utilizzando linee di riferimento o intersezioni. | Linea/poligono |
| Modifica della geometria | Raccordo | Crea un arco tangente tra linee che si intersecano. | Linea |
| Modifica della geometria | Generalizza, includendo semplifica, smussa e densifica. | Ottimizza la forma della geometria e la densità dei vertici. | Linea/poligono |
| Divisione e ricostruzione | Divisione/interruzione | Divide una linea o un poligono in più elementi. | Linea/poligono |
| Divisione e ricostruzione | Da più parti a parte singola | Suddivide le funzionalità multiparte in più funzionalità a parte singola. | Linea/poligono |
| Divisione e ricostruzione | Dividi | Dividi per uguale distanza, percentuale, area e altre regole. | Linea/poligono |
| Costruzione e derivazione | Buffer | Genera intervalli di poligoni basati sulla distanza, con diversi stili di endpoint e unione. | Punto/linea/poligono |
| Costruzione e derivazione | Crea punti lungo la linea | Genera punti lungo una linea in base al conteggio dei punti, alla uguale distanza o alle regole personalizzate. | Linea |
| Costruzione e derivazione | Unisci | Unisci più funzionalità in un'unica funzionalità. | Linea/poligono |
| Costruzione e derivazione | Copia offset/parallela | Genera la geometria a una distanza di offset dalla feature originale. | Linea |
| Costruzione e derivazione | Costruisci poligono | Costruisci poligoni chiusi a partire dalle linee di confine. | Linea |
| Costruzione e derivazione | Copia speculare/perpendicolare | Copia elementi e applica simmetria o offset verticale. | Punto/linea/poligono |
| Elaborazione della rete di linee | Intersezione di linee | Divide le linee in corrispondenza di intersezioni esplicite o implicite. | Linea |
| Elementi geodetici | Costruisci elementi geodetici | Crea geodetiche, lossodromie, grandi ellittiche ed elementi simili. | Linea/poligono |
Allineamento
Sposta in
Sposta con precisione gli elementi selezionati in una posizione specifica. Questo è comunemente usato per la correzione, l'allineamento e la traduzione basata sulla distanza.
- Assoluto: inserisci le coordinate di destinazione, in base al sistema di coordinate e alle unità del progetto corrente.
- Delta: inserisci i valori di spostamento relativo, in base al sistema di coordinate e alle unità del progetto corrente.
- Direzione/distanza: inserisci l'azimut e la distanza.
Ridimensiona e ruota gli elementi
Ridimensiona e ruota gli elementi selezionati.
Modifica della geometria
Modifica vertici
Regola, aggiunge o elimina i vertici di elementi lineari o poligonali. Viene comunemente utilizzato per la messa a punto dei confini e la riparazione della topologia.
Perfeziona
Utilizza una linea di perfezionamento o una linea di riferimento per correggere il confine di una linea o di un poligono.
- Affinamento della linea: comunemente usato per sostituire parte di una linea con un segmento più accurato.
- Affinamento del poligono: comunemente usato per correggere i confini del poligono in modo che si adattino a una linea di riferimento.
Sostituisci geometria
Sostituisce completamente la geometria dell'elemento corrente con la geometria appena disegnata mantenendo invariati gli attributi dell'elemento.
Continua funzione
Continua a disegnare da una funzione esistente. La parte appena disegnata eredita gli attributi della lavorazione esistente.
- Funzionalità continua linea: continua a disegnare da un punto finale della linea.
- Funzionalità Continua poligono: espande o riduce il confine di un poligono esistente.
Estendi
Estende un punto finale della linea finché non interseca l'elemento di destinazione. È supportata solo l'estensione dell'elemento di linea.
Taglia
Taglia un segmento indesiderato nel punto in cui una linea interseca l'elemento di destinazione. È supportato solo il taglio degli elementi lineari.
Raccordo
Crea una curva tangente tra due linee che si intersecano o si intersecherebbero se estese. Viene comunemente utilizzato per smussare le curve stradali o gli angoli delle linee di servizio.
Generalizza
Generalizza è un gruppo di strumenti di ottimizzazione della forma geometrica utilizzati principalmente per l'elaborazione dei confini di linee e poligoni:
- Semplifica: rimuove i vertici ridondanti e riduce il conteggio dei vertici.
- Smooth: rende i confini più fluidi preservando la tendenza generale.
- Densifica: aggiungi vertici lungo i confini lunghi per suddividere le polilinee più finemente.
Usi comuni:
- Produzione di mappe e ottimizzazione del rendering: riduce il numero di vertici in confini complessi per migliorare le prestazioni di rendering del frontend.
- Ripulitura della geometria: contorni uniformi e riduzione dei bordi frastagliati.
- Preparazione del calcolo: preparare una densità di vertici più adatta per operazioni successive come buffer, offset e costruzione di poligoni.
La generalizzazione modifica le forme geometriche. Per i dati che devono preservare rigorosamente i confini, come i dati catastali o di redline, copiare prima il layer o generalizzare solo i dati di visualizzazione.
Semplifica
Semplifica approssima la linea o il confine originale con meno vertici. Un principio di semplificazione comune in iXGIS è l'algoritmo Douglas-Peucker, o DP:
- Utilizza i due punti finali di un segmento come linea di base e calcola la distanza perpendicolare massima dai punti intermedi alla linea di base.
- Se , dove è la tolleranza di semplificazione, elimina i punti intermedi e mantieni solo i punti finali.
- Se , mantiene il punto con la deviazione maggiore ed elabora ricorsivamente le due sottopolilinee.
Qui, indica la distanza di offset massima consentita e la sua unità è la stessa del sistema di coordinate dei dati corrente.
Parametri:
| Parametro | Significato | Impatto |
|---|---|---|
| Offset massimo consentito | Distanza di offset massima consentita . | Valori più grandi rimuovono più vertici e rendono la forma più semplice. Valori eccessivi possono causare distorsioni evidenti. |
| Tolleranza della topologia/Preserva la topologia, se disponibile | Mantiene il più possibile la coerenza della topologia tra le funzionalità durante la semplificazione. | Può ridurre spazi e sovrapposizioni, ma valori di tolleranza inappropriati possono introdurre scostamenti aggiuntivi. |
Consigli sui parametri:
- In un sistema di coordinate proiettato, i valori sono generalmente impostati in metri. Inizia con un valore piccolo e aumenta gradualmente confrontando i risultati.
- In un sistema di coordinate geografiche, l'unità sono i gradi. Evitare di impostare una grande tolleranza tramite l'intuizione. Proiettare i dati su un sistema di coordinate proiettato adatto prima di semplificare quando possibile.
Leviga
Leviga riduce i cambiamenti bruschi in una polilinea e rende i bordi più continui. I principi di livellamento comuni applicano il filtraggio o l'interpolazione alla sequenza dei vertici:
- Media mobile: sostituisce il punto corrente con la posizione media dei punti vicini per rendere la curva più liscia.
- Smoothing gaussiano: utilizza i pesi gaussiani per calcolare la media dei punti vicini, enfatizzando i punti vicini.
- Bezier: utilizza l'interpolazione della curva per generare una forma della curva più morbida.
- Smoothing esponenziale: utilizza pesi esponenziali per lisciare la sequenza, bilanciando la conformità alla forma originale e la forza di smoothing.
Parametri:
| Parametro | Significato | Impatto |
|---|---|---|
| Metodo di livellamento | Media mobile, gaussiana, Bezier o esponenziale. | I diversi metodi variano in termini di conservazione degli angoli, offset complessivo e forza di levigatura. |
| Intensità di livellamento | Numero di passaggi di livellamento ripetuti applicati al risultato. | Più passaggi creano risultati più uniformi, ma l'offset della forma potrebbe diventare più evidente. |
Note:
- L'arrotondamento può causare la riduzione, l'espansione o lo spostamento dei bordi, soprattutto in corrispondenza degli angoli acuti.
- Se è necessario preservare le forme degli angoli, ad esempio per i contorni regolari degli edifici, non è consigliabile una levigatura forte.
Densifica
Densifica divide i segmenti lunghi in segmenti più corti e aumenta la densità dei vertici senza modificare la forma complessiva. Il principio è:
- Inserisci punti lungo ciascun segmento rispettando la spaziatura massima consentita in modo che la distanza tra vertici adiacenti non superi .
- Per i confini curvi o i casi che richiedono nodi più uniformi, è possibile utilizzare vincoli di offset o angolo, se disponibili nell'interfaccia.
Parametri:
| Parametro, come mostrato nell'interfaccia | Significato | Impatto |
|---|---|---|
| Distanza massima | Distanza massima consentita tra i vertici appena aggiunti. | Valori più piccoli creano vertici più densi e aumentano il conteggio dei vertici. |
| Offset massimo | Limita l'intervallo di offset dei punti aggiunti dal confine originale. | Aiuta a evitare risultati di densificazione che si discostano troppo dalla forma originale. |
| Soglia angolare | Controlla la strategia di densificazione in prossimità delle svolte. | Influisce se gli angoli vengono densificati ulteriormente e quanto è forte la densificazione. |
Scenari tipici:
- Genera punti a distanze uguali lungo una linea, prima densificando e poi estraendo i punti lungo la linea, oppure utilizzando direttamente Crea punti lungo la linea.
- Preparare un numero sufficiente di vertici per il successivo adattamento della curva, smussamento o trasformazione della geometria.
Divisione
Pausa
Interrompi linee intersecanti divide gli elementi lineari in corrispondenza delle intersezioni. Viene comunemente utilizzato per dividere una rete stradale in segmenti stradali agli incroci.
Divisione
- Divisione interattiva: traccia una linea di divisione per dividere una linea o un poligono.
- Dividi per elementi: utilizza gli elementi di linea esistenti come linee divise per dividere una linea o un poligono.
Da più parti a parte singola
Suddivide le funzionalità multiparte in funzionalità a parte singola. Le feature divise ereditano gli attributi dalla feature originale.
Clip
La clip utilizza le funzionalità di clip, o una maschera, per estrarre spazialmente le funzionalità di destinazione e produrre risultati geometrici più piccoli e più puliti. Viene comunemente utilizzato per ritagliare dati nazionali o provinciali in un'area di progetto, area amministrativa o area di studio.
Concettualmente, Clip è un'operazione di sovrapposizione spaziale, o intersezione. L'output solitamente conserva le parti in cui le caratteristiche di destinazione si sovrappongono alle caratteristiche della clip.
Scenari tipici:
- Ritaglia i dati della mappa di base come strade, sistemi idrici, uso del territorio e aree sensibili entro i confini del progetto.
- Ritaglia aree statistiche per aree amministrative come province, città o contee.
- Migliora l'output della mappa evitando elementi ridondanti al di fuori dell'area di studio.
Nell'implementazione, il processo solitamente:
- Converte le caratteristiche del clip nel sistema di coordinate delle caratteristiche di destinazione prima del calcolo.
- Preserva il più possibile il tipo di geometria di output delle feature di destinazione: i punti rimangono punti, le linee rimangono linee e i poligoni rimangono poligoni.
Parametri:
| Parametro, come mostrato nell'interfaccia | Significato | Note |
|---|---|---|
| Feature di destinazione | Feature layer da ritagliare. | Sono supportati punti, linee e poligoni. |
| Funzionalità del clip | Feature layer utilizzato per limitare l'area. | I poligoni sono generalmente consigliati come elementi di ritaglio. |
| Metodo di ritaglio, se disponibile | Seleziona quale parte della geometria mantenere. | Mantieni l'intersezione, rimuovi l'intersezione o mantieni entrambe le parti. |
| Distanza del buffer, se disponibile | I buffer ritagliano le funzionalità prima del ritaglio. | Utilizzato per espandere o ridurre il confine prima del ritaglio. Le unità dipendono dal sistema di coordinate. |
| Livello di output | Scrive i risultati nel livello in cui si trovano le funzionalità di destinazione. | Sovrascrive il contenuto esistente. |
Il ritaglio dello stesso tipo, come il ritaglio linea per linea o punto per punto, in genere mantiene solo le parti sovrapposte e può essere facilmente frainteso. Per i principianti, si consigliano le funzionalità di clip poligonale.
Dividi
Divide linee o poligoni in più elementi in base alle regole:
- Linee: parti uguali, per distanza o per percentuale.
- Poligoni: area proporzionale, area uguale o larghezza uguale.
Per i poligoni, scegli il metodo di divisione che corrisponde al risultato richiesto: area proporzionale, area uguale o larghezza uguale.
Costruzione
Crea punti lungo la linea
Crea punti lungo gli elementi lineari esistenti. Viene comunemente utilizzato per punti miliari, punti di campionamento e punti equidistanti.
- Per conteggio punti: crea punti in base al numero di punti specificato.
- A uguale distanza: crea punti a uguale distanza dall'inizio o dalla fine della linea.
Unisci
Unisce più funzionalità in un'unica funzionalità. Viene comunemente utilizzato per l'integrazione dei pacchi e l'unione dei segmenti di linea.
Buffer
Buffer genera un intervallo di poligoni basato sulla distanza attorno a elementi puntuali, lineari o poligonali. Viene comunemente utilizzato per aree di impatto, problemi di sicurezza, copertura dei servizi e analisi dei quartieri.
Scenari tipici:
- Valutazione o pianificazione dell'impatto ambientale: zone di impatto di 200 m lungo le strade o zone di impatto di 500 m lungo i fiumi.
- Arresto di sicurezza: zone di avvertimento attorno a fonti pericolose.
- Copertura del servizio: raggio di servizio per scuole o ospedali.
Un buffer può essere inteso come un'espansione della distanza, o un'espansione unilaterale, della geometria di input. Restituisce tutte le posizioni la cui distanza più vicina alla funzione di input non è maggiore di .
- Buffer di punti: solitamente un cerchio o un cerchio approssimativo.
- Buffer di linea: si espande su entrambi i lati della linea e gestisce i punti finali e gli angoli.
- Buffer poligono: espande o restringe i confini del poligono e può influenzare la conservazione o la scomparsa dei buchi.
Parametri:
| Parametro, come mostrato nell'interfaccia | Significato | Impatto |
|---|---|---|
| Metodo buffer | Planare o geodetico. | Planare è comunemente usato nei sistemi di coordinate proiettate. La geodetica è consigliata nei sistemi di coordinate geografiche. |
| Distanza del buffer | Raggio del buffer o distanza di espansione . | Valori più grandi creano intervalli più ampi. Le unità dipendono dal sistema di coordinate. |
| Stile di unione | Forma dell'angolo, ad esempio rotondo, obliquo o smussato. | Determina se gli angoli formano punte o sono troncati. |
| Limite angolo | Limita la lunghezza dell'estensione del picco quando utilizzato con giunzioni ad angolo. | Previene punte eccessivamente lunghe ad angoli acuti. |
| Stile punto finale | Forma del buffer sui punti finali della linea, ad esempio rotondo, piatto o quadrato. | Determina se l'estremità si estende e se è arrotondata. |
| Segmenti per archi approssimativi, se disponibili | Numero di segmenti utilizzati per approssimare archi circolari. | Valori più grandi sono più uniformi ma creano geometrie più complesse e calcoli più lenti. |
| Buffer unilaterale | Genera un buffer solo su un lato di un elemento di linea. | Comunemente utilizzato per le linee rosse stradali e le zone di impatto fluviale unilaterale. |
| Livello di output | Seleziona un livello esistente o crea un nuovo livello. | Il tipo di funzionalità del buffer deve corrispondere al tipo di funzionalità del layer di output. |
Note:
- Unità di distanza: i sistemi di coordinate proiettate utilizzano solitamente i metri. Nei sistemi di coordinate geografiche, l'utilizzo della distanza planare può causare errori evidenti.
- Qualità della geometria: autointersezioni e poligoni interrotti possono causare guasti al buffer o risultati anomali. Se necessario, riparare prima la geometria.
- Picchi ad angolo acuto: i buffer di linee o poligoni possono creare picchi ad angoli acuti. Prova a modificare lo stile di unione o il limite di smusso.
Copia parallela
Genera una nuova linea parallela alla linea originale e mantiene una distanza fissa da essa. Viene utilizzato per bordi stradali, linee di servizio parallele e caratteristiche simili.
Offset
Genera nuovi vertici in base a un elemento o una linea tracciata.
Sono supportati l'offset interattivo e l'offset per elementi:
- Offset interattivo: disegna un segmento e crea un altro segmento o polilinea in base alla posizione relativa, alla distanza e all'offset di quel segmento.
- Offset per elementi: seleziona un elemento esistente e crea un altro segmento o polilinea in base alla sua posizione relativa.
Entrambi i metodi di offset includono i seguenti parametri.
Parametri della funzionalità:
- Livello di output: il livello in cui viene costruito il nuovo segmento.
- Inizia da: ricalibra il punto iniziale dell'elemento estendendolo nella direzione opposta alla direzione del segmento. Sono accettati solo valori positivi.
- Fine a: ricalibra il punto finale dell'elemento estendendolo nella direzione del segmento. Sono accettati solo valori positivi.
Parametri di offset:
- Distanza: posizione relativa al punto iniziale della linea.
- Offset: distanza da un lato della linea. I valori negativi sono sul lato sinistro e i valori positivi sono sul lato destro.
- Lato: il lato della linea su cui disegnare, sinistro o destro.
I vertici generati formano il nuovo segmento di linea.
La reimpostazione di Inizio alle e Fine alle allunga o comprime in modo efficace il segmento originale nell'intervallo compreso tra Inizio alle e Fine alle. Ciò può deformare il segmento. Usare con cautela.
Costruisci poligono
Costruisce poligoni da elementi lineari che possono racchiudere aree. Per i confini che non sono completamente chiusi, una tolleranza può aiutare a chiuderli.
Copia perpendicolare
Copia le caratteristiche selezionate in base al conteggio delle copie e sposta il valore Z. Il valore Z dell'ennesima copia è compensato dal valore Z della (n-1)esima copia.
Mirror
Crea una copia simmetrica delle feature selezionate.
Intersezione di linee
Utilizza l'intersezione di due linee come punto di divisione e crea nuove funzionalità di segmento di linea. L'utilizzo di intersezioni esplicite o implicite dipende dalle opzioni dell'interfaccia.
Costruisci elementi geodetici
Crea elementi geodetici basati su un ellissoide. I tipi comuni includono geodetiche, lossodromie, grandi ellittiche, cerchi geodetici ed ellissi geodetiche. I casi d'uso e i parametri dipendono dall'interfaccia.
Note:
- Sistema di coordinate e unità: distanza, area, direzione e altri significati e unità dipendono dal sistema di coordinate della mappa corrente. Segui le istruzioni dell'interfaccia.
- Tolleranza della topologia: una tolleranza troppo grande può introdurre offset della geometria, mentre una tolleranza troppo piccola può impedire il movimento collegato o lo snap.
- Impostazioni di aggancio: la tolleranza XY è espressa in pixel, quindi il livello di zoom influisce sull'intervallo di aggancio apparente.
- Backup prima della modifica: per i dati critici, esporta un backup o copia il livello prima della modifica.
Geodetica
Definizione: Una geodetica è il percorso più breve tra due punti sulla superficie dell'ellissoide.
Caratteristiche
- Calcolato dal modello dell'ellissoide terrestre.
- Non è la stessa cosa di una linea retta planare.
- Di solito appare come un arco nelle proiezioni come Web Mercator.
- Adatto per operazioni su scala globale.
Applicazioni tipiche
- Rotte di volo intercontinentali.
- Misurazione della distanza globale.
- Analisi del percorso transcontinentale.
Significato matematico
Soddisfa la condizione di lunghezza minima dell'arco:
s = minimum
Romboia
Una lossodromia, o lossodromia, è una curva sulla superficie terrestre che mantiene un azimut costante con tutti i meridiani.
Caratteristiche
- Angolo di rotta costante.
- Appare come una linea retta in una proiezione di Mercatore.
- Non è il percorso più breve.
Applicazioni tipiche
- Navigazione marittima.
- Volo con rotta costante.
Differenza fondamentale
- Geodetica: percorso più breve.
- Romboidale: direzione costante.
Grande ellittica
Una grande ellittica è la curva formata nel punto in cui la superficie dell'ellissoide interseca il piano che passa per il centro dell'ellissoide e due punti della superficie.
Caratteristiche
- Molto vicino a una geodetica.
- Equivalente a un cerchio massimo in un modello sferico.
- Leggermente diverso da una geodetica su un ellissoide.
Applicazioni tipiche
- Approssimazione ad alta precisione per percorsi a lunga distanza.
- Analisi della distanza su scala globale.
Cerchio geodetico
Un cerchio geodetico è una curva composta da tutti i punti sulla superficie dell'ellissoide che si trovano alla stessa distanza geodetica da un punto centrale.
Caratteristiche
- La distanza viene calcolata utilizzando la distanza geodetica ellissoidale.
- Non è la stessa cosa di un cerchio buffer planare.
- Di solito appare deformato nelle proiezioni cartografiche.
Applicazioni tipiche
- Copertura della comunicazione.
- Portata radar.
- Analisi del buffer spaziale.
Ellisse geodetica
Un'ellisse geodetica è costruita sulla superficie dell'ellissoide dalle lunghezze degli assi maggiore e minore e da una direzione.
Parametri comuni
- Punto centrale.
- Lunghezza dell'asse maggiore.
- Lunghezza dell'asse minore.
- Angolo di direzione o azimut.
Caratteristiche
- Costruito da distanze geodetiche.
- Non è la stessa cosa di un'ellisse planare.
- Adatto per la rappresentazione della gamma direzionale.
Applicazioni tipiche
- Rappresentazione dell'intervallo di errori.
- Modellazione dell'incertezza.
- Analisi dell'area di ricerca.