26-07-2019: Toegevoegd hoe je een boominventaris 3D maakt zonder lidar of hoogte (hint DBH).<\/P>
24-10-2018: Toegevoegd link en instructies om 3D gebouwen te maken met behulp van lidar van Microsoft Building Footprints US.<\/P>
04-10-2018: Toegevoegd een update aan de tools in de 3D mapping with Lidar Point Clouds<\/A> hieronder genaamd ArthursLidarBuildingExtractionTools_10_04_2018.zip. Dit verhelpt problemen met de Unclassified aanpak voor het verzamelen van gebouwen uit lidar, een tool om gebouwen die zijn geëxtraheerd af te knippen op percelen, en de Jagged tool die helpt om gekartelde gebouwen te identificeren die het resultaat zijn van regularisatie. Deze tools zijn verbeteringen die ik heb getest met veel steden\/provincies voor gebouwextractie. Deze updates zullen uiteindelijk worden toegepast op de 3D mapping with Lidar Point Clouds<\/A>. Voor het maken van 3D gebouwen van de geëxtraheerde 2D gebouwcontouren, gebruik alstublieft de nieuwste versie van de Local Government 3D Basemaps solution<\/A>.<\/P>28-09-2017: Zie alstublieft 3D mapping with Lidar Point Clouds<\/A>, dit zijn ArcGIS Pro Tools, voorbeeldgegevens en workshop oefeningen van de IMF workshop die we hebben ontwikkeld voor het Imagery and Mapping Forum van dit jaar voorafgaand aan de ESRI UC. Dit behandelt het Extracting Building Footprints from Classified Lidar voor gebouwen, Extracting Building Footprints from Unclassified Lidar voor Gebouwen, en de 3D Basemaps voor het omzetten van de contouren naar 3D en het toevoegen van bomen. Dit vervangt de methodologie die Geoff Taylor toonde in Extracting Building Footprints from Classified LiDAR<\/SPAN><\/A> met enkele van mijn oudere technieken. <\/P>05-12-2016: Uitgebreid toegevoegd aan de suggesties voor de Regularize Building Footprint tool.<\/P>08-12-2016: Veranderd 1200 naar 12000 in de suggesties voor de Regularize Building Footprint tool.<\/P>21-12-2016: Toegevoegd Clean Extracted Buildings Using Regularize Building Footprint Tool<\/P>22-12-2016: Fout gecorrigeerd in modellen voor Clean Extracted Buildings Using Regularize Building Footprint Tool vanwege bug in Regularize Building Footprint tool (invoeren lege featureclass).<\/P>03-01-2017: Probleem gevonden met Clean Extracted Buildings Using Regularize Building Footprint Tool niet werkend als er geen grote gebouwen zijn (meer dan 25.000 sq. feet), wordt onderzocht.<\/P><\/P><\/P>Deze blog zal gewijd zijn aan feature extractie van raster of point clouds naar vector. Ik heb content gegenereerd voor de World Topo Map Basemaps inclusief Contours, Spot Elevations, Vegetatie en zelfs gebouwen uit Lidar. Laatst ben ik gefocust op het extraheren van gebouwen en bomen uit Lidar en\/_of beeldmateriaal. Ik schreef een tool om Bomen uit Lidar te extraheren 5 jaar geleden en deze is gepubliceerd hier<\/A>.<\/P><\/P> <\/STRONG><\/SPAN><\/P>Instructies om 3D Gebouwen te maken van Microsoft US Building Footprints<\/A>:<\/STRONG><\/SPAN><\/P>Microsoft heeft recentelijk een gratis set deep learning gegenereerde gebouwcontouren uitgebracht die de Verenigde Staten van Amerika beslaan. Ter ondersteuning van dit geweldige werk en om deze gebouwcontouren beschikbaar te maken voor de ArcGIS community, heeft Esri de gebouwen samengevoegd tot één laag en gedeeld in ArcGIS . <\/SPAN><\/SPAN> Microsoft US Building Footprints<\/A> zijn niet perfect, maar geven een community zonder gebouwcontouren en met lidar een manier om een 3D stad te creëren. De ouderdom van de gebouwcontouren varieert. <\/DIV>1. Gebruik JSON to Features <\/A>of Spatial ETL tool<\/SPAN> <\/SPAN>Import Building GeoJSON<\/A> (ArcGIS Data Interoperability<\/A>) om de Microsoft US Building Footprints<\/A> voor uw staat te importeren. Een andere optie is het gebruik van de Microsoft US Building Footprints feature class<\/A> op ArcGIS.com. U kunt deze toevoegen aan ArcGIS Pro met behulp van de url: https:\/\/services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/MSBFP2/FeatureServer/0<\/A>, selecteer de gebouwen die u wilt gebruiken en exporteer naar een nieuwe feature class. Als u een groot gebied selecteert, wijzig dan In beyond naar <None> om de gebouwen te zien op een schaal groter dan 1:24.000.https:\/\/services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/MSBFP2/FeatureServer<\/A><\/DIV>2. Ga naar de The National Map TNM Download<\/> of, als dat niet lukt, naar de United States Interagency Elevation Inventory site om te controleren of er lidar beschikbaar is over het gebied dat u wilt en waar u het kunt downloaden.<\/>
28-09-2017: Zie alstublieft
<\/P>
<\/STRONG><\/SPAN><\/P>Instructies om 3D Gebouwen te maken van
Een voorbeeld hiervan is te vinden op:
Hier is een link om het in 3D te bekijken:
Semi-automatische extractie van gebouwcontouren uit beelden<\/SPAN><\/P> <\/SPAN><\/SPAN><\/P>Bijgevoegd is de tool voor ArcGIS Pro 1.3 voor Extract Buildings From Imagery. Je hebt 3D Analyst en Spatial Analyst nodig voor deze tool. Het neemt beelden die gesegmenteerd zijn met de Segment Mean Shift-tool en geconverteerd naar vectoren. Je selecteert vervolgens de vectoren, voert de tool uit. Het gebruikt een model om te converteren naar gecorrigeerde gebouwen van de ruwe rastervectoren en voegt deze toe aan een featureclass. Hieronder staat een voorbeeld van segmentatievectoren geselecteerd en vervolgens door de tool gehaald om gebouwcontouren te krijgen. Ik raad aan meerdere gebouwen te selecteren en dan de tool uit te voeren. De tool is onderaan bijgevoegd als ExtractBuildingsFromImageryPro1_3v4.zip. Na het uitpakken van de data, zorg ervoor dat je define projection gebruikt op de gebouw-featureclass in de output.gdb om overeen te komen met de projectie van je beelden.<\/P><\/P><\/P>Er was een probleem dat de paden niet correct doorkwamen. Ik geloof dat dit nu is opgelost omdat de workspace is gedefinieerd als in_memory. Als je een fout krijgt dat het pad niet gevonden is, open dan het model en wijzig de paden in het model voor C:\Users\student\Documents\ArcGIS\Projects\ImageryExtraction\ImageryExtraction.gdb\seg<\/SPAN> naar in_memory\seg. Dit moet je doen voor alle tijdelijke bestanden in het model. Dank aan degenen die deze fout hebben gemeld.<\/P><\/P><\/P>Download de tool van mijn blog.<\/LI>Pak de tool uit.<\/LI>Verkrijg hoge resolutie beelden van het gebied waarvan je gebouwen wilt extraheren (6 inch is het beste).<\/LI>Open ArcGIS Pro (1.3 of hoger) Map<\/LI>Voeg je beelden toe aan de Map<\/LI>Gebruik onder het tabblad Invoegen Add Toolbox om de ExtractBuildingsFromImageryPro1_3.tbx toolbox toe te voegen.<\/LI>Voer de Imagery Segmentation to Vector-tool uit op je beelden. Dit kost tijd (5 minuten voor een bestand van 349mg). Als vier banden, voer dan 4 2 1 in bij Band Indexes.<\/LI>Verander de symbologie van de output naar rood en plaats deze bovenop het segment mean shift beeld. Het zou er zo uit moeten zien:<\/LI>Zet het segmentatiebeeld uit en selecteer met het originele beeld eronder polygonen voor huizen die je wilt converteren naar gebouwpolygonen. Voer voor de eerste keer Define Projection uit op de gebouw-featureclass zodat deze overeenkomt met je beelden.Open de Segmentation Vectors to feature-tool en voer deze uit nadat je je parameters hebt ingesteld. Inspecteer je resultaten : < /OL >< P >< / P >< P >< / P >< P style = "text-align :center ;">Regularize Building Footprint Tool - Ruim ruwe geëxtraheerde elementen op die zijn geëxtraheerd uit lidar of beelden.< /SPAN >< / P >< P >< SPAN style = "color :#303030 ;letter-spacing :-0.05pt ;font-family :Arial ;font-size :12pt ;mso-ascii-font-family :Arial ;mso-fareast-font-family :'\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af' ;mso-bidi-font-family :Arial ;mso-ascii-theme-font :major-latin ;mso-fareast-theme-font :minor-fareast ;mso-color-index :1 ;mso-font-kerning :12.0pt ;language :en-US ;mso-style-textfill-type :solid ;mso-style-textfill-fill-themecolor :text1 ;mso-style-textfill-fill-color :white ;mso-style-textfill-fill-alpha :100.0% ;">Ruwe Lidar- en Raster-geëxtraheerde gebouwen moeten worden opgeschoond en de Regularize Building Footprint-tool doet dit goed, maar het is moeilijk te weten wat je moet invoeren in de parameters voor de tool. &nb... Voetafdruktool. <\/SPAN><\/P><\/P>Tijd om beide bewerkingen uit te voeren (Waarschuwing: De tool zal het grootste deel van de rekenkracht van uw systeem gebruiken):<\/SPAN><\/P><\/P>Intel Core i7 - 4600 CPU @ 2.10 GHz 2.70 GHz U met 8GB geheugen (64bit) - 25 minuten voor 10.000 features<\/SPAN><\/P>Intel Xeon CPU E5 -1620 0 @ 3.60GHz 3.60GHz met 32GB geheugen (64bit) - 8 minuten voor 10.000 features<\/SPAN><\/P><\/P>Hieronder in wit zijn de originele ruwe lidar geëxtraheerde gebouwen en Aqua Green is de CircleBuildings geëxtraheerde. De Rode zijn de Gebouwen output. De gebouwen onder de circlebuildings moeten worden verwijderd<\/SPAN><\/P><\/P><\/P>1. Om deze tool te gebruiken, voer eerst een Dissolve uit op uw features met multipart uitgeschakeld.<\/SPAN><\/P><\/P><\/P>2. Download en pak het bijgevoegde bestand Clean Extracted Buildings Using Regularize Building Footprint Tool.zip uit<\/P>Voer eerst de "1. Regularize Building Footprints For Circle (Feet Projection)" tool uit. <\/P><\/P>3. Voer vervolgens de "2. Regularize Building Footprints All Non-Circle (Feet Projection)" uit.<\/P><\/P>4. Bekijk eerst uw CircleBuildings output, dat zouden er niet zo veel moeten zijn en u moet controleren of ze daadwerkelijk<\/P>cirkels zijn. Zo niet, verwijder ze. Dit zou tanks, ronde gebouwen, prieelletjes, enzovoort moeten verzamelen. Als een gebouw niet volledig rond is,<\/P>maar lijkt op een zeshoek of iets dergelijks, probeer dan de generaliseerknop te gebruiken tijdens het bewerken met een waarde van 1,2 of3 om de zijden<\/P>recht te maken als een zeshoek of achthoek. Voeg extra cirkelstructuren toe die u ziet, vaak staan ze dicht bij elkaar. Sla op wanneer<\/P>klaar.<\/P><\/P>5.Voeg uw Gebouwen featureclass toe en selecteer op locatie die waarvan het centroid in de CircleBuildlings ligt, verwijder deze vervolgens.<\/P><\/ P >< P style = " margin : ... minor-fareast; mso-font-kerning: 12.0pt; language: en-US; mso-style-textfill-type: solid; mso-style-textfill-fill-color: white; mso-style-textfill-fill-alpha: 100.0%;">Tolerantie 1.6 met de raw vectors met een definitiequery van Shape_Area <= 220 EN Shape_Area > 175<\/SPAN><\/P>Tolerantie 1.8 met de raw vectors met een definitiequery van Shape_Area <= 240 EN Shape_Area > 220<\/SPAN><\/P>Tolerantie 2 met de raw vectors met een definitiequery van Shape_Area <= 1400 EN Shape_Area > 240<\/SPAN><\/P>Tolerantie 4 met de raw vectors met een definitiequery van Shape_Area <= 2500 EN Shape_Area > 1400<\/SPAN><\/P>Tolerantie 5 met de raw vectors met een definitiequery van Shape_Area <=3000  EN Shape_Area >2500<\/SPAN><\/P>Tolerantie 6 met de raw vectors met een definitiequery van Shape_Area <=8000  EN Shape_Area >3000<\/SPAN><\/P>Tolerantie 8 met de raw vectors met een definitiequery van Shape_Area <=12000  EN Shape_Area >8000<\/SPAN><\/P>Tolerantie 12 met de raw vectors met een definitiequery van Shape_Area >12000<\/SPAN><\/SPAN><\/P> <\/SPAN><\/P>Voeg de output samen met BuildingsCircle en pas vervolgens een definitiequery toe van STATUS = 0.   Dit zou moeten werken om automatisch cirkels te extraheren.<\/SPAN><\/P>Ik stel voor om de cirkels te controleren om er zeker van te zijn dat ze correct zijn, en eventuele onjuiste te verwijderen. <\/SPAN><\/P>Je wilt beginnen met het bewerken van de samengevoegde cirkels, selecteer alles en gebruik Generalize met een invoer van 0,1 voet.<\/SPAN><\/P> <\ / SPAN > <\ / P > < P style = " margin :- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- " > < SPAN style = " color:#303030;-letter-spacing:-05 pt;-font-family:"> Dit verandert de perfecte cirkels in cirkels met vertices die worden gebruikt als invoer voor Local Government Scenes.<\ / SPAN > <\ / P > < P style = " margin :---" > <\ / P > < P style = " margin :---" > < SPAN style = " color:#303030;-letter-spacing:-05 pt;-font-family:"> Selecteer de ruwe geëxtraheerde gebouwen die geen cirkels zijn met Select by Location.   Voer een Dissolve uit met Create mulitpart features uitgevinkt. <\ / SPAN > <\ / P > < P style = " margin :---" > < IMG __jive_id = "276662" class = "image-17 jive-image" src = "https:\/\/us.v-cdn.net\/6038851\/uploads\/legacyfs\/online\/276662_pastedImage_2.png" \/> <\ / P > < P style = " margin :---" > <\ / P > < P style = " margin :---" > < SPAN style = " color:#303030;font-family:"> Verdeel in drie groepen op grootte hieronder en voer Regularize Building Footprint uit met onderstaande waarden:<\ / SPAN > <\ / P > < P style = " margin :---" > <\ / P > < P style = " margin :---" >< SPAN style = " color:#303030;font-size:">< SPAN style = " font-family:"><\ / SPAN >< SPAN style = " letter-spacing:-05 pt;font-family:">Klein:"<\ / SPAN > solide; mso-style-textfill-fill-color: white; mso-style-textfill-fill-alpha: 100.0%;">Shape_Area<\/SPAN>"< 5000 sq. <\/SPAN>feet <\/SPAN><\/SPAN><\/P> Right_ANGELS<\/SPAN> Tolerantie2, <\/SPAN>Verdichting2, Precisie 0,25<\/SPAN> <\/SPAN><\/SPAN><\/SPAN><\/P><\/P><\/SPAN>Medium:"<\/SPAN>Shape_Area<\/SPAN>" >>=%<%<%<%<%<%<%<%<%<%<%<<\/SPAN> gosh'; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-font-kerning: 12.0pt; language: nl-NL; mso-style-textfill-type: solid; mso-style-textfill-fill-color: white; mso-style-textfill-fill-alpha: 100.0%;">">= <\/SPAN><\/SPAN>25000 <\/SPAN>Right_ANGLES_AND_DIAGONAL<\/SPAN><\/SPAN> Tolerantie 4, Verdichting 4, <\/SPAN> Precisie 0,25, Diagonale Straf 1,5<\/SPAN><\/SPAN><\/P><\/P><\/P><\/SPAN><\/P><\/P>Na het uitvoeren van deze groepen, voeg het resultaat samen met BuildingsNonCircle en voer dissolve uit op de features. . Voer een Eliminate Polygon Part uit op de features met ten minste 20 vierkante voet en elimineer alleen ingesloten delen. . Dit is om binnenste gaten in de schoongemaakte polygonen te verwijderen. . Voer een Simplify Buildings uit met simplificatietolerantie 2 en daarna nogmaals met dat als invoer met een simplificatietolerantie 4.<\/SPAN><\/SPAN><\/P><\/P> <\/SPAN><\/P><\/P><\/P>Voeg je cirkelgebouwen samen met de BuildingsNonCirclesb4 om je voltooide gebouwen te krijgen. . Begin met het controleren van gebouwen aan de hand van beelden/lidar om fouten te vinden (er zullen altijd fouten zijn lijkt het).<\/P><\/P>Gebouwen en bomen extraheren uit Lidar<\/SPAN><\/P><\/P>Hier is ook een tool voor Gebouw- en Boomidentificatie uit Lidar ontwikkeld door Joe McGlinchy en Roslyn Dunn. . Het is een werk in uitvoering en werkt momenteel alleen met ArcGIS Desktop 10.3.1. . Het verzamelt gebouwcontouren en cirkelbomen die kunnen worden verwerkt via de Regularize Building Footprint Tool hierboven.<\/P><\/P>Een andere tool voor het extraheren van bomen die ik heb ontwikkeld gebruikt Lidar en NAIP-beelden is
Kleur toevoegen aan daken van gebouwen voor weergave in ArcGIS Pro (
"#" + hex(int(((int(!HexColor![1:3],16))-random.randrange(30)+20)*-1))[-2:] + hex(int(((int(!HexColor![3:5],16))-random.randrange(30))*-1)+20)[-2:]+ hex(int(((int(!HexColor![5:7],16))-random.randrange(30))*-1)+20)[-2:]<\/P>
Een andere optie is om de echte kleur van de zijkanten van gebouwen te gebruiken. Om dit te doen, begin met een afbeelding zoeken in een webbrowser voor huizen in het gebied waar je mee bezig bent. Je kunt dan de afbeeldingen vastleggen, georefereren naast elkaar in ArcMap en ze samenvoegen tot een mozaïek. Voer Segment Mean Shift uit op de samengevoegde afbeelding en maak vervolgens een featureclass om nepgebouwen over de gebieden te plaatsen waarvan je kleuren wilt halen. Voer de Add_Hex_Color_From_RGB_Imagery_to_Roofs_10.4 tool uit op die gebouwen en exporteer het vervolgens naar een tabel. Bekijk hoeveel records er in de tabel staan, voeg een veld toe aan gebouwen genaamd join en bereken het met een willekeurig getal gelijk aan het aantal records in de tabel (import random in codeblok, random.randint(1,100) , 100 is het aantal records). Voeg dan een veld toe aan je gebouw genaamd zij kleur en bereken dit na het maken van een join met de tabel met behulp van objectid en join veld. Gebruik dit veld als invoer voor de symbologie van de zijkanten van de gebouwen. Hieronder staat een voorbeeld hiervan voor Fort Bend, TX, waar we de gebouwcontouren uit lidar hebben gehaald, ze door de Local Government Scenes hebben gehaald en vervolgens kleur op daken hebben toegepast vanuit afbeeldingen en de zij kleuren willekeurig.<\/P>
Fort Bend County, TX, in 3D:<\/P>
St. Charles in 3D
Je boominventaris nemen en weergeven in 3d in ArcGIS Pro:<\/STRONG><\/SPAN><\/P><\/P>Een tijd geleden vroeg een lokaal park mij wat ze moesten doen met hun nieuwe boominventaris voor hun bestuur die geleverd werd als een puntfeatureclass met genus. Ik stelde voor om het te laten zien met ArcGIS Pro in 3D. Hieronder staan instructies om hoogte toe te voegen aan de boom punten vanuit Lidar en vervolgens een veld te berekenen voor het Genus vanuit de wetenschappelijke naam. Door de hoogte te berekenen en een veld alleen met het Genus, kun je gemakkelijk bomen in 3D in Pro weergeven. Hier is een link naar alle beschikbare bomen:<\/P>
Met de bomen betekent dat het gestuurd wordt door Genus dat een Silver Maple (Acer saccharinum) in het veld alleen als "Acer" wordt weergegeven om symbologie aan te sturen. Met bovenstaande link kun je zien dat Acer wordt weergegeven als een Sugar Maple boom. Het is meestal nauwkeurig genoeg om een goede representatie van het boomtype te geven.<\/P>
Uit onderzoek blijkt dat het verkrijgen van de hoogte van een boom uit de DBH niet goed werkt. Dus ik zou aanraden om Lidar of de hoogte te gebruiken als die in de Boom Inventaris staat. Het enige probleem dat ik tegenkwam waren nieuw geplante bomen die niet in de lidar zaten of kleiner waren toen de lidar werd gemaakt.<\/P>
Hier is wat data waarmee ik het geprobeerd heb uit Amherst, MA met brondata en een subset verwerkt bijgevoegd genaamd SubsetOfAmherstMATreeInventory2010.zip : & nbsp;. Boom Inventaris :
& nbsp;. Lidar : http://www.arcgis.com/apps/Legend/main/index.html?appid=d6226fcfd1844e9fb45303e5aa41b730
Scène die bomen toont gemaakt in 3D met behulp van een formule toegepast op de DBH ((DBH x 2)+20). 5.150 van de 9.153 boomgeslachten werden ondersteund met behulp van de 63 geslachten <\/SPAN>types ondersteund door Esri ArcGIS Pro<\/A>. 2.120 bomen kwamen niet overeen met het ondersteunde geslacht voor rendering, maar er werd een tabel gebruikt geleverd door de Missouri Botanical Garden voor vergelijkbare boomgeslachten. De bomen in wit werden niet ondersteund of gemapt voor geslachtssymbologie, dit omvatte 1.883 bomen en struiken. Om het geslacht te berekenen, gebruikte ik het SPP-veld (Wetenschappelijke Naam) met <\/SPAN> !SPP!.split(<\/SPAN>' '<\/SPAN>,1)[0]<\/SPAN><\/P>Scene Viewer<\/A> - Zorg ervoor dat je de lidar inschakelt om te zien hoe dicht of niet dicht de bomen in hoogte zijn.<\/P><\/A><\/P>Arthur Crawford - Esri<\/P><\/P>Speciale dank aan St. Charles County, Monica Balestreri, MSDIS, Michael Owen, Town of Amherst (MA), Dan Hedges, Joe McGlinchy, Roslyn Dunn, Thomas Maurer, Hua Wei, Jeff Liedtke, J. D. Overton, Khalid Duri, David Altergott, Tower Grove Park, Andy Watson en de anderen die mij hebben geholpen.<\/P><\/BODY><\/HTML>
Arthur Crawford - Esri<\/P>
Speciale dank aan St. Charles County, Monica Balestreri, MSDIS, Michael Owen, Town of Amherst (MA), Dan Hedges, Joe McGlinchy, Roslyn Dunn, Thomas Maurer, Hua Wei, Jeff Liedtke, J. D. Overton, Khalid Duri, David Altergott, Tower Grove Park, Andy Watson en de anderen die mij hebben geholpen.<\/P><\/BODY><\/HTML>
Hello Akhil,
I see it's set to 4 2 1 band combination. First question is if your imagery is 4 Band, try 3 2 1 if it is not.
Thanks,
Arthur Crawford - Esri Content
My imagery i.e. the tif which I am using is 3 band and I tried using 3 2 1 but faced the similar error as shown in the screenshot in the previous comment
I tries using 3 2 1 but still the similar error
Whats should I do??
Please help me out regarding this building extraction?
Hi Arthur,
I just went through the workflow in Pro and it has some very promising results. However, my company would need to add a bit more detail to the top of larger commercial buildings. In exercise 2, it's mentioned that the bonemap approach can potentially be used to extract different roof levels... is there any material available that specs this out a bit more?
Hello Cyrus,
Currently, the best way to do this is manually split the buildings using the DSM as a background for the building footprints. You divide as shown in blue an then run the roof form tool. These building footprints were intersected with parcel data before regularizing (in Red), which helps some. We have been working on a solution for using segment mean shift using DSM and Bonemap as an input, but are not there yet. There is a tool we are waiting on to regularize the parts together.
Arthur Crawford - Esri
I used your model i.e. the first tool "Segmentation to vector" and I am facing the error as shown in the screenshot.
My imagery i.e. the tif which I am using is 3 band and I tried using 3 2 1 but faced the similar error as shown in the screenshot in the previous comment.
My tif image is in Projected coordinate system i.e. "WGS_1984_UTM_Zone_44N"
Please let me know regarding any possible solution for this error
Id' like to ask about exercise 3D mapping with Lidar Point Clouds.
I usually work with Drone2Map and the point cloud data can be created on the app doesn't have class code in it, so I'm keen to the solution how to extract the building footprint from unclassified point cloud.
So I tried the exercise 2, however I encountered errors.
After opening project (.aprx), I can see point clouds on map. But an error appears when I try the first tool (1) Create DSM and DTM Raster Tiles With Buffer) in the ExtractBuildingFootprintsFromLidarUnclassifiedForBuildings_6_2_2017 tool box.
[DSM_Rasters] and [DTM_Rasters] folders are created in the project folder but its empty inside. Hence I cannot proceed to the second tool (2) DSM and DTM to Composite Mosaic Dataset.)
Would you have any ideas of causes?
It's Japanese edition by the way.
I also read through the thread below;
Feature extraction from LiDAR and derived rasters
Please let me know if i should ask about this to another places or pages.
Thank you!
Sorry for the delay. Can you try to run the tool Segment Mean Shift outside of my model to see if you get the same issue on one of your images?
Hello Miki,
For using Drone2Map data, your results will not be as good as using lidar. The main issue currently with the Drone2Map working with this workflow with the point clouds is that it does not have LAS return values as the tools used the Last Return option to create the DSM. Create a DTM by using the Classify LAS Ground on the point cloud, then filter for only the ground and create a DTM using the LAS Dataset To Raster. Be sure to use the DSM created by Drone2Map as the Snap Raster and use the same Cell Size. Take the DTM and DSM create by Drone2Map, rename them in a DTM_rasters and DSM_rasters directories with a prefix of dsm_ or dtm_. Run the tool "2) DSM and DTM to Composite Mosaic Dataset" and from then on follow the normal procedure for ExtractBuildingFootprintsFromLidarUnclassifiedForBuildings_6_2_2017 tools.
The main problem you will find in areas with heavy canopy is that the areas covering buildings will not come through. There is another approach that is semi-automatic that has the same issues that Mario D'Alessio did when he was an intern at Esri (http://bit.ly/Drone2MapCascadeStoryMap), but has some of the same issues with trees over buildings.
2. The main issue currently with the Drone2Map working with this workflow with the point clouds is that it does not have LAS return values as the tools used the Last Return option to create the DSM.
Hello Arthur,
Sorry that I have kept in silence for long time. and I'd appreciate to your help!
Yes I understand that pointcloud data that d2m can create is calculated by photogrammetry and ain't able to have values. But it would be great if we can classify the pointclouds with easy steps.
I've still failing to finish the exercise and the other approach you have shared, however that seems great solutions. I have to stuck with releasing the new d2m in japan till next month, so I will try these approaches later again.
Have a great Christmas n' new year!
Miki
Arthur,
I am presenting a case study on your process for extracting building footprints from LiDAR point clouds in ArcGIS Pro at EWUG 2018. I just wanted to get in contact to let you know that was taking place. Feel free to reach out with questions/comments.
Thanks!
Christine
Hello everyone
I am newbie. I don't know what this error when I run "Segmentation Vectors to Feature"
ERROR 000466: in_memory\Buildingstemp_EliminatePolyg does not match the schema of target \Thanh Cao\ARCGIS\DU LIEU\ExtractBuildingsFromImageryPro1_3v4\ExtractBuildingsFromImageryPro1_3\Output.gdb\BuildingsFailed to execute (Append).Failed to execute (Model1).
I don't know what is the "in memory" in Workspace? Could anyone explain for me, please? Thanks
I use ArcGIS Pro 2.6
Could you help me?
Thanks you so much
@ArthurCrawford Besides buildings and tree extraction, what else can LiDAR be used for/ Applications of LiDAR?
Hello Mokwena, lidar can be used to extract power lines, tree canopy polygons, measurements, flooding and much more. You can even collect lidar with newer iphones. If you do a google search for uses for lidar, hundreds of ideas come up.
Dear, Lidar can also be used to scan buildings, rock formations, and geology, with applications in surveying, geomatics, forestry, geodesy, archaeology, geography, geomorphology, seismology, and atmospheric physics to produce a 3-D model.
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.