Gå till innehållet

Konturera/kopiera terränggrid

Använd denna dialog för att konturera terränggridet (skapa höjdkurvor, koter) eller kopiera terränggridet till ett punktmoln.

Var hittar jag dialogen?

På höger musknapp i det vertikala listfältet, välj Konturera/kopiera terränggrid...

Begränsningar för urval

Om en polygon är vald på förhand, tas endast koter och gridpunkter inom denna polygon med.

Exempel på begränsningslinje

Exempel på begränsningslinje

Om ingen polygon är vald, gäller hela terrängmodellområdet.

Differensskikt

Detta val används för att skapa isolinjer för differenser mellan två skikt. En isolinje på en karta är en linje dragen genom punkter med samma värde.

Exempel

Om du önskar att hitta linjen där två lager skär varandra:

  • Med endast valt skikt och differensskikt satt till 00: Ingen, får du resultat motsvarande det valda skiktet.
  • Med differensskikt satt till ett av de övriga skikten i teckningen, får du resultat motsvarande skillnaden mellan valt skikt och differensskikt.
  • I skärningspunkten mellan valt skikt och differensskikt kommer höjd 0 att motsvara skärningen mellan de två skikten.

Resultatalternativ

Det finns två resultatalternativ i funktionen:

1. Koter genererade från terränggrid

Genererar höjdkurvor utifrån valt skikt. Användaren ställer in inställningar för ekvidistans och egenskapskod.

Exempel på koter genererade från terränggrid

Exempel på koter genererade från terränggrid

2. Terränggrid kopierat till punktmoln

Kopierar gridpunkter till punktmolnsobjekt.

Exempel på terränggrid kopierat till punktmoln

Exempel på terränggrid kopierat till punktmoln

För detta alternativ kan du också kryssa i för att ignorera gridpunkter i plana områden, och extrahera samminfallande linjesegment från ett applikationslager. Metoderna för detta beskrivs närmare nedan.

Resultatapplikationslager

Du kan välja vilket applikationslager resultatet ska hamna på.

Tips

Om du väljer blankt för resultatapplikationslager, hamnar data på urklippsbordet. Då kan du klistra in det på det applikationslager du önskar.

Metod för att ta bort punkter i plana områden

Detta val ger ett grid som lämpar sig bättre för triangulering, eftersom överflödiga punkter tas bort och ger ett mindre triangelnät.

Framgångssätt

Illustration av metod för att ta bort gridpunkter

Illustration av metod för att ta bort gridpunkter

För en gridpunkt P:

  1. Beräkna höjder för P och alla grannar (9 celler)
  2. Kontrollera att alla 9 celler är inom begränsningskonturen
  3. Beräkna 3D-planekvation med hjälp av gridpunkter P1, P2, P3
  4. Om alla 9 punkter har ett Z-avvikelse från beräknat plan som är mindre än minimiparametern, tas gridpunkt P bort

Information

Metoden säkerställer att gridpunkter i närheten av skarpa kanter och begränsningskontur behålls.

Metod för att extrahera linjesegment

För att få en bäst möjlig triangelmodell kan du komplettera punktmolnet med brytslinjer.

Process för att extrahera linjesegment

Du måste ha ett applikationslager med brytslinjerna som har varit med på att definiera ingreppet i terränggridet, exempelvis:

Ursprungliga brytslinjer

Ursprungliga brytslinjer som definierar ingreppet i terrängen

Då kan du extrahera de linjesegment som fortfarande sammanfaller med de skarpa knickarna i punktmolnet:

  1. Alla linjerna blir uppdelade i små linjesegment enligt gridstorleken
  2. Linjebitar som sammanfaller med skarpa kanter blir därefter sammanfogade igen
  3. Överflödiga punkter tas bort

Extraherade linjesegment

Extraherade linjesegment som sammanfaller med skarpa knickar

Dessa linjer bidrar till att bevara skarpa knickar i den efterföljande trianguleringen:

Resulterande triangulering

Resulterande triangulering med väldefinierade skarpa knickar