{"id":996922,"date":"2020-09-03T12:00:42","date_gmt":"2020-09-03T19:00:42","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=996922"},"modified":"2021-08-03T00:23:30","modified_gmt":"2021-08-03T07:23:30","slug":"citygmlbuildingstoi3s","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s","title":{"rendered":"CityGML to I3S: Streaming fast 3D city data in ArcGIS"},"author":90622,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23771,37151,22841],"tags":[756532,756512,756542,30421,756522],"industry":[],"product":[421922],"class_list":["post-996922","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-design-planning","category-local-government","tag-citygml","tag-con-terra","tag-interoperability","tag-ogc","tag-safe-software","product-arcgis"],"acf":{"short_description":"This walk through introduces a new tool, developed in partnership with con terra and Safe Software, that converts CityGML 3D buildings to I3S.","flexible_content":[{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0is an open data model, developed by the Open Geospatial Consortium (OGC), for storing\u00a0<\/span><span data-contrast=\"auto\">and sharing\u00a0<\/span><span data-contrast=\"auto\">city<\/span><span data-contrast=\"auto\">\u00a0related <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/spatial-analytics-data-science\/overview\">spatial data<\/a> in an XML based format.\u00a0<\/span><span data-contrast=\"auto\">M<\/span><span data-contrast=\"auto\">any cities, regions, and even countries have adopted\u00a0<\/span><span data-contrast=\"auto\">Cit<\/span><span data-contrast=\"auto\">yGML<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">to<\/span><span data-contrast=\"auto\">\u00a0store and disseminate\u00a0<\/span><span data-contrast=\"auto\">city<\/span><span data-contrast=\"auto\">\u00a0information, especially 3D building representations.\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0data can be used in a variety of efforts such as in project planning as representations of existing conditions, or in research as a foundation of doing simulation and modeling.\u00a0<\/span><span data-contrast=\"auto\">In response to\u00a0<\/span><span data-contrast=\"auto\">users\u00a0<\/span><span data-contrast=\"auto\">who\u00a0<\/span><span data-contrast=\"auto\">want to be able to publish and use data from\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0in the ArcGIS platform to support these kinds of workflows. Esri has partnered with\u00a0<\/span><span data-contrast=\"auto\">con terra<\/span><span data-contrast=\"auto\">\u00a0to build a set of <a href=\"http:\/\/bit.ly\/CityGML2I3S\">tools<\/a> to convert <\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0based 3D buildings into the OGC Community Standard Indexed 3D Scene Layer (I3S)<\/span><span data-contrast=\"auto\">. I3S layers,<\/span><span data-contrast=\"auto\">\u00a0referred to as Scene\u00a0<\/span><span data-contrast=\"auto\">Layers,\u00a0<\/span><span data-contrast=\"auto\">enable<\/span><span data-contrast=\"auto\">\u00a0users to publish and consume 3D content in web, mobile, and desktop ArcGIS workflows.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">By following the steps in this blog, you\u2019ll be able to convert\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0files to a Scene Layer Package (SLPK) files. SLPKs are a file format for scene layers that is used for storing, publi<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">hing, and even directly reading large 3D data sets.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<p><b><span data-contrast=\"auto\">Part 1: Knowing your data<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0can store a variety of information including land use boundaries, street furniture, vegetation, and streets.\u00a0<\/span><span data-contrast=\"auto\">However<\/span><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\">\u00a0for the first conversion tool we have focused solely on 3D buildings. If you have additional types of data that you want to convert into an ArcGIS compatible geodatabase you can use the Quick Import from the Data Interoperability extension to do so<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\"> can store buildings in multiple levels of detail (LOD), signified by a number from 0 to 4, with higher numbers representing greater levels of complexity and detail. (To learn more about the concept of level of detail and graphic complexity, please see this available technical paper. <\/span><a href=\"http:\/\/bit.ly\/GCI-Jan2018\"><span data-contrast=\"none\">http:\/\/bit.ly\/GCI-Jan2018<\/span><\/a><span data-contrast=\"auto\">) You can choose to extract a specific level of detail, or have the tool automatically choose the highest level of detail available for each building.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0inherits GML&#8217;s handling of Coordinate Reference Systems (CRS)<\/span><span data-contrast=\"auto\">\u00a0to indicate<\/span><span data-contrast=\"auto\">\u00a0spatial reference such as projection and datum.\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0allows<\/span><span data-contrast=\"auto\">\u00a0well-known CRS, such as\u00a0<\/span><span data-contrast=\"auto\">the\u00a0<\/span><span data-contrast=\"auto\">Universal Transverse Mercator projection in the WGS84\u00a0<\/span><span data-contrast=\"auto\">datum,\u00a0<\/span><span data-contrast=\"auto\">and can\u00a0<\/span><span data-contrast=\"auto\">also\u00a0<\/span><span data-contrast=\"auto\">use CRS that are<\/span><span data-contrast=\"auto\">\u00a0locally or uniquely defined with<\/span><span data-contrast=\"auto\">in<\/span><span data-contrast=\"auto\">\u00a0the\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0document. In some\u00a0<\/span><span data-contrast=\"auto\">cases,<\/span><span data-contrast=\"auto\">\u00a0the CRS may be a 3D cartesian coordinate system based on a flat-earth approximation of the earth&#8217;s surface for use in engineering applications. You will need to specify the input coordinate system of the\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0data in order to use the tool. The tool supports a variety of common well-known coordinate systems, as well as the ability to define custom coordinate systems for input\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0data.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Some cities provide access to their 3D information in a variety of formats, including\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">. For example, the city of Berlin\u00a0<\/span><span data-contrast=\"auto\">provides\u00a0<\/span><span data-contrast=\"auto\">Level of Detail 2 (LOD2) buildings for download through a web-based application that allows interactive selection of an area of interest.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":998672,"id":998672,"title":"Getting CityGML data for Berlin","filename":"ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","filesize":90629,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\/arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-getcitygmldata","alt":"Getting CityGML data for Berlin","author":"90622","description":"","caption":"","name":"arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-getcitygmldata","status":"inherit","uploaded_to":996922,"date":"2020-09-03 20:49:09","modified":"2020-09-03 20:49:32","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":824,"height":448,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","medium-width":464,"medium-height":252,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","medium_large-width":768,"medium_large-height":418,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","large-width":824,"large-height":448,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","1536x1536-width":824,"1536x1536-height":448,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","2048x2048-width":824,"2048x2048-height":448,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","card_image-width":824,"card_image-height":448,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-GetCityGMLData.jpg","wide_image-width":824,"wide_image-height":448}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">T<\/span><span data-contrast=\"auto\">he Netherlands, Germany,\u00a0<\/span><span data-contrast=\"auto\">France, Malaysia,\u00a0<\/span><span data-contrast=\"auto\">and Abu Dhabi\u00a0<\/span><span data-contrast=\"auto\">and other countries\u00a0<\/span><span data-contrast=\"auto\">use<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0to store and disseminate 3D\u00a0<\/span><span data-contrast=\"auto\">buildings as a\u00a0<\/span><span data-contrast=\"auto\">component of the<\/span><span data-contrast=\"auto\">ir<\/span><span data-contrast=\"auto\">\u00a0National Spatial Data Infrastructure. There is a variety of sample\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0data available on the OGC website as well<\/span><span data-contrast=\"auto\">, and directly from many cities.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Examples:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"1\" data-aria-level=\"1\"><a href=\"https:\/\/3d.bk.tudelft.nl\/opendata\/3dfier\/\"><span data-contrast=\"none\">Amsterdam<\/span><span data-contrast=\"none\">. Delft<\/span><span data-contrast=\"none\">, Rotterdam<\/span><\/a><span data-contrast=\"auto\">\u00a0in the Netherlands<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"2\" data-aria-level=\"1\"><a href=\"https:\/\/www.businesslocationcenter.de\/en\/economic-atlas\/download-portal\/\"><span data-contrast=\"none\">Berlin<\/span><\/a><span data-contrast=\"auto\">,\u00a0<\/span><a href=\"https:\/\/www.dresden.de\/de\/leben\/stadtportrait\/statistik\/geoinformationen\/3-d-modell.php?shortcut=3D\"><span data-contrast=\"none\">Dresden<\/span><\/a><span data-contrast=\"auto\">,\u00a0<\/span><a href=\"http:\/\/suche.transparenz.hamburg.de\/dataset\/3d-stadtmodell-lod2-de-hamburg2\"><span data-contrast=\"none\">Hamburg<\/span><\/a><span data-contrast=\"auto\">,\u00a0<\/span><a href=\"https:\/\/potsdam.opendatasoft.com\/explore\/dataset\/3d-gebaudemodell-lod2-citygml\/information\/\"><span data-contrast=\"none\">Potsdam<\/span><\/a><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">Germany<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"3\" data-aria-level=\"1\"><a href=\"http:\/\/urbisdownload.gis.irisnet.be\/en\/temporality\/\"><span data-contrast=\"none\">Brussels<\/span><\/a><span data-contrast=\"auto\">, Belgium<\/span><span data-contrast=\"none\">\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"4\" data-aria-level=\"1\"><a href=\"https:\/\/data.public.lu\/en\/datasets\/5cf4e1230f7fb0030af0771a\/\"><span data-contrast=\"none\">Luxemburg<\/span><\/a><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"5\" data-aria-level=\"1\"><a href=\"http:\/\/donnees.ville.montreal.qc.ca\/dataset\/maquette-numerique-plateau-mont-royal-batiments-lod2-avec-textures\"><span data-contrast=\"none\">Montr\u00e9al<\/span><\/a><span data-contrast=\"auto\">, Canada<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"6\" data-aria-level=\"1\"><a href=\"https:\/\/shop.swisstopo.admin.ch\/de\/products\/landscape\/build3D2\"><span data-contrast=\"none\">Switzerland<\/span><\/a><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"7\" data-aria-level=\"1\"><a href=\"https:\/\/www.betaavoindata.fi\/data\/fi\/dataset\/vantaan-3d-rakennukset\"><span data-contrast=\"none\">Vantaan<\/span><\/a><span data-contrast=\"auto\">, Finland<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"8\" data-aria-level=\"1\"><a href=\"https:\/\/www.data.gv.at\/katalog\/dataset\/86d88cae-ad97-4476-bae5-73488a12776d\"><span data-contrast=\"none\">Vienna<\/span><\/a><span data-contrast=\"auto\">, Austria<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<p><b><span data-contrast=\"auto\">Part 2: Converting your data<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The\u00a0<\/span><a href=\"http:\/\/bit.ly\/CityGML2I3S\"><span data-contrast=\"auto\">Convert Building\u00a0<\/span><span data-contrast=\"auto\">From<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0<\/span><\/a><span data-contrast=\"auto\">geoprocessing tool is based on the Data Interoperability extension for ArcGIS Pro, and utilizes a Feature Manipulation Engine (FME) Workbench built using Safe Software&#8217;s FME. This workbench is designed to work with the default schema for\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a01.0 and 2.0. We recognize that many organizations choose to customize their implementation of\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">, quite commonly with custom attributes. For this\u00a0<\/span><span data-contrast=\"auto\">reason,<\/span><span data-contrast=\"auto\">\u00a0we decided to provide not only the Geoprocessing Tool in a Toolbox, but the source Workbench that you can customize to accommodate any unique needs. If you have FME Desktop 2020.0 or newer you can use the workbench directly to convert\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0files into a Scene Layer Package (SLPK).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":998682,"id":998682,"title":"The FME Workbench the tool is based on.","filename":"ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool.jpg","filesize":34854,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\/arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-fme-etltool","alt":"The layout of the FME workbench the geoprocessing tool is based on.","author":"90622","description":"","caption":"","name":"arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-fme-etltool","status":"inherit","uploaded_to":996922,"date":"2020-09-03 20:50:34","modified":"2020-09-03 20:51:05","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":824,"height":469,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool.jpg","medium-width":459,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool.jpg","medium_large-width":768,"medium_large-height":437,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool.jpg","large-width":824,"large-height":469,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool.jpg","1536x1536-width":824,"1536x1536-height":469,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool.jpg","2048x2048-width":824,"2048x2048-height":469,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool-817x465.jpg","card_image-width":817,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-FME-ETLTool.jpg","wide_image-width":824,"wide_image-height":469}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW73789157 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW73789157 BCX0\">For ArcGIS Pro users we wrapped the\u00a0<\/span><\/span><span class=\"TextRun SCXW73789157 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW73789157 BCX0\">w<\/span><\/span><span class=\"TextRun SCXW73789157 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW73789157 BCX0\">orkbench in a Geoprocessing Tool. It relies on the Data Interoperability Extensions capability to import and edit workbenches.\u00a0<\/span><\/span><span class=\"TextRun SCXW73789157 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW73789157 BCX0\">Open<\/span><\/span><span class=\"TextRun SCXW73789157 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW73789157 BCX0\">\u00a0ArcGIS Pro and navigate to the Catalogue window. Right-click afterwards on the \u201cToolboxes\u201d catalogue and select \u201cAdd Toolbox\u201d. A new file selection window will be shown where you can select your previously downloaded \u201cI3SToolbox.tbx\u201d file from your local file storage. Once it is inserted into your Toolboxes you can see the content by double clicking on it. Currently only one geoprocessing tool belongs to it \u2013 Convert\u00a0<\/span><\/span><span class=\"TextRun SCXW73789157 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2 SCXW73789157 BCX0\">CityGML<\/span><\/span><span class=\"TextRun SCXW73789157 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW73789157 BCX0\">\u00a0to Scene Layer Packages. Double click on the tool to open it.<\/span><\/span><span class=\"EOP SCXW73789157 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":998692,"id":998692,"title":"Converting CityGML to I3S with the geoprocessing tool","filename":"ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","filesize":55895,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\/arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-runthegptool","alt":"Running the Convert Building from CityGML Geoprocessing Tool","author":"90622","description":"","caption":"","name":"arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-runthegptool","status":"inherit","uploaded_to":996922,"date":"2020-09-03 20:52:06","modified":"2020-09-03 20:52:40","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":823,"height":448,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","medium-width":464,"medium-height":253,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","medium_large-width":768,"medium_large-height":418,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","large-width":823,"large-height":448,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","1536x1536-width":823,"1536x1536-height":448,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","2048x2048-width":823,"2048x2048-height":448,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","card_image-width":823,"card_image-height":448,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-RunTheGPTool.jpg","wide_image-width":823,"wide_image-height":448}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW25054627 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW25054627 BCX0\">You can select one or more input\u00a0<\/span><\/span><span class=\"TextRun SCXW25054627 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2 SCXW25054627 BCX0\">CityGML<\/span><\/span><span class=\"TextRun SCXW25054627 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW25054627 BCX0\">\u00a0files you wish to convert. Note that all the\u00a0<\/span><\/span><span class=\"TextRun SCXW25054627 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2 SCXW25054627 BCX0\">CityGML<\/span><\/span><span class=\"TextRun SCXW25054627 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW25054627 BCX0\">\u00a0files need to have that same coordinate reference system, which you must specify as a parameter of the tool. Choose where and what to name your output Scene Layer\u00a0<\/span><\/span><span class=\"TextRun SCXW25054627 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW25054627 BCX0\">package and<\/span><\/span><span class=\"TextRun SCXW25054627 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW25054627 BCX0\"> convert the building to I3S.<\/span><\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":998702,"id":998702,"title":"The geoprocessing tool's parameters.","filename":"ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-e1599169344888.jpg","filesize":48210,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-e1599169344888.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\/arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-toolparameters","alt":"The geoprocessing tool's parameters.","author":"90622","description":"","caption":"","name":"arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-toolparameters","status":"inherit","uploaded_to":996922,"date":"2020-09-03 20:56:35","modified":"2020-09-03 20:56:43","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":600,"height":643,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-e1599169344888.jpg","medium-width":244,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-e1599169344888.jpg","medium_large-width":600,"medium_large-height":643,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-e1599169344888.jpg","large-width":600,"large-height":643,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-e1599169344888.jpg","1536x1536-width":600,"1536x1536-height":643,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-e1599169344888.jpg","2048x2048-width":600,"2048x2048-height":643,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-434x465.jpg","card_image-width":434,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-ToolParameters-e1599169344888.jpg","wide_image-width":600,"wide_image-height":643}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">There are a few advanced\u00a0<\/span><span data-contrast=\"auto\">options<\/span><span data-contrast=\"auto\">\u00a0associated with the tool.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">You can choose which level of detail you wish to extract the buildings at. For\u00a0<\/span><span data-contrast=\"auto\">instance,<\/span><span data-contrast=\"auto\">\u00a0you may only want the LOD 2 buildings for a more schematic representation of the building structure\u00a0<\/span><span data-contrast=\"auto\">where display performance is a\u00a0<\/span><span data-contrast=\"auto\">concern, or<\/span><span data-contrast=\"auto\">\u00a0you may want the LOD 3 buildings to create as realistic a representation as possible. You also have the option to extract the highest LOD available for\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0files with mixed LODs.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:540,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">You can\u00a0<\/span><span data-contrast=\"auto\">choose<\/span><span data-contrast=\"auto\">\u00a0to validate against the known\u00a0<\/span><span data-contrast=\"auto\">CityGML<\/span><span data-contrast=\"auto\">\u00a0schema. That means detection of any errors will cancel conversion. If you know the file contains marginal error that will not affect the outcome, you can disable validation.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:540,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">You can change the input axis order, in case the Y axis represents up (1,3,2) instead of the Z axis (1,2,3).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:540,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">Run the tool and ArcGIS Pro will produce your Scene Layer Package (SLPK).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Part 3: Viewing the result<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Once you have produced\u00a0<\/span><span data-contrast=\"auto\">a<\/span><span data-contrast=\"auto\">\u00a0Scene Layer Package (SLPK) th<\/span><span data-contrast=\"auto\">ere<\/span><span data-contrast=\"auto\">\u00a0are a variety of ways\u00a0<\/span><span data-contrast=\"auto\">that\u00a0<\/span><span data-contrast=\"auto\">you can use and consume it in the ArcGIS platform.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">You should be able to view the file immediately in ArcGIS Pro if you just ran the geoprocessing tool.<\/span><span data-contrast=\"auto\">\u00a0In\u00a0<\/span><span data-contrast=\"auto\">the A<\/span><span data-contrast=\"auto\">r<\/span><span data-contrast=\"auto\">cGIS Pro<\/span><span data-contrast=\"auto\">\u00a0catalog window\u00a0<\/span><span data-contrast=\"auto\">navigate to the folder\u00a0<\/span><span data-contrast=\"auto\">where\u00a0<\/span><span data-contrast=\"auto\">you stored the output SLPK. Drag and drop the SLPK into any scene, and the converted 3D buildings will be displayed. Note, that it may take a bit of time to render if the SLPK is large. These buildings can be used readily as context for urban planning, design context, emergency response, and situational awareness. Although they are a representation of spatial data, rather than the data itself, you can use them in certain types of spatial analysis. For\u00a0<\/span><span data-contrast=\"auto\">instance,<\/span><span data-contrast=\"auto\">\u00a0the &#8220;Interactive Analysis&#8221; tools, listed under the Analysis tab, all honor SLPKs. That means you can do Line of Sight, View Dome, and Viewshed assessment on the 3D buildings, as well as using the interactive slice to see inside them.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":998712,"id":998712,"title":"Viewshed analysis of I3S","filename":"ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","filesize":57082,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\/arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-viewshed","alt":"A viewshed analysis performed on CityGML data converted to i3s","author":"90622","description":"","caption":"","name":"arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-viewshed","status":"inherit","uploaded_to":996922,"date":"2020-09-03 20:57:17","modified":"2020-09-03 20:57:37","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":823,"height":448,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","medium-width":464,"medium-height":253,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","medium_large-width":768,"medium_large-height":418,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","large-width":823,"large-height":448,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","1536x1536-width":823,"1536x1536-height":448,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","2048x2048-width":823,"2048x2048-height":448,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","card_image-width":823,"card_image-height":448,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-Viewshed.jpg","wide_image-width":823,"wide_image-height":448}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">It may be that you want to share your data with someone that does not have ArcGIS Pro. ArcGIS Earth can view SLPKs, if they are produced with a specific projection. Specifically, they must be in either the\u00a0<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">Web Mercator or WGS84 coordinate reference systems, using Decimal Degrees (DD) as their units. Much like in ArcGIS Pro, you can simply drag and drop the SLPK into the view for it to display. Note that ArcGIS Earth is built on top of the ArcGIS\u00a0<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">Runtime SDK for .NET<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">, so it is possible to develop custom<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">\u00a0native<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">\u00a0applications\u00a0<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">with ArcGIS Runtime SDKs that are\u00a0<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">capable of consuming\u00a0<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2 SCXW114060720 BCX0\">CityGML<\/span><\/span><span class=\"TextRun SCXW114060720 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW114060720 BCX0\">\u00a0based SLPKs.<\/span><\/span><span class=\"EOP SCXW114060720 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":998722,"id":998722,"title":"CityGML converted to I3S displayed in ArcGIS Earth","filename":"ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","filesize":84278,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\/arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-citygmlinearth","alt":"CityGML converted to I3S displayed in ArcGIS Earth","author":"90622","description":"","caption":"","name":"arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-citygmlinearth","status":"inherit","uploaded_to":996922,"date":"2020-09-03 20:58:39","modified":"2020-09-03 20:58:52","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":824,"height":448,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","medium-width":464,"medium-height":252,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","medium_large-width":768,"medium_large-height":418,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","large-width":824,"large-height":448,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","1536x1536-width":824,"1536x1536-height":448,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","2048x2048-width":824,"2048x2048-height":448,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","card_image-width":824,"card_image-height":448,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-CityGMLInEarth.jpg","wide_image-width":824,"wide_image-height":448}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW153068552 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW153068552 BCX0\">You can also upload the SLPK to ArcGIS Online or\u00a0<\/span><\/span><span class=\"TextRun SCXW153068552 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW153068552 BCX0\">Enterprise and<\/span><\/span><span class=\"TextRun SCXW153068552 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW153068552 BCX0\">\u00a0publish a Scene Service. This can then be consumed in a web application built on top of the JavaScript API, or directly in the Web Scene Viewer. These services can also be consumed across the rest of the platform, including ArcGIS Pro, ArcGIS Earth, and\u00a0<\/span><\/span><span class=\"TextRun SCXW153068552 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW153068552 BCX0\">in native\u00a0<\/span><\/span><span class=\"TextRun SCXW153068552 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW153068552 BCX0\">run<\/span><\/span><span class=\"TextRun SCXW153068552 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW153068552 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW153068552 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW153068552 BCX0\">time applications.<\/span><\/span><span class=\"EOP SCXW153068552 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":998732,"id":998732,"title":"Converted CityGML data shared as a scene service.","filename":"ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","filesize":54541,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\/arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-publishandshare","alt":"Converted CityGML data shared as a scene service.","author":"90622","description":"","caption":"","name":"arcgis-article-citygml-to-i3s-streaming-fast-3d-city-data-in-arcgis-publishandshare","status":"inherit","uploaded_to":996922,"date":"2020-09-03 20:59:41","modified":"2020-09-03 20:59:51","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":824,"height":448,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","medium-width":464,"medium-height":252,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","medium_large-width":768,"medium_large-height":418,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","large-width":824,"large-height":448,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","1536x1536-width":824,"1536x1536-height":448,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","2048x2048-width":824,"2048x2048-height":448,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","card_image-width":824,"card_image-height":448,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-ARTICLE-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS-PublishAndShare.jpg","wide_image-width":824,"wide_image-height":448}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW193108961 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW193108961 BCX0\">Each building converted from the source\u00a0<\/span><\/span><span class=\"TextRun SCXW193108961 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2 SCXW193108961 BCX0\">CityGML<\/span><\/span><span class=\"TextRun SCXW193108961 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW193108961 BCX0\">\u00a0file carries with it the attribution it contained in the original\u00a0<\/span><\/span><span class=\"TextRun SCXW193108961 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2 SCXW193108961 BCX0\">CityGML<\/span><\/span><span class=\"TextRun SCXW193108961 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW193108961 BCX0\">\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2 SCXW193108961 BCX0\">file<\/span><\/span><span class=\"TextRun SCXW193108961 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2 SCXW193108961 BCX0\">, and<\/span><span class=\"NormalTextRun SCXW193108961 BCX0\">\u00a0can be accessed directly as a Scene Layer Package (SLPK) or as a feature from a Scene Service.<\/span><\/span><span class=\"EOP SCXW193108961 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><strong><span class=\"TextRun SCXW31588378 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW31588378 BCX0\">Looking beyond the current tool.<\/span><\/span><span class=\"EOP SCXW31588378 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/strong><\/p>\n<p><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">We are constantly striving to expand ArcGIS as an open platform that enables the use of open data. \u00a0We are planning\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">to add more\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2 SCXW123039314 BCX9\">CityGML<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">\u00a0conversion capabilities<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">\u00a0to allow users to access as much of their archived open content as possible<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">.\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">Our planned next\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">step will be\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">to add support for\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">m<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">ulti<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">-LOD cache generation for 3D buildings.\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">After that,\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">we will\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">explore\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">extracting additional\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2 SCXW123039314 BCX9\">CityGML<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">\u00a0data types<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">\u00a0for use in GIS, such as vegetation, street furniture, land use, and terrain. Please give the <a href=\"http:\/\/bit.ly\/CityGML2I3S\">tool<\/a> a try<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">\u00a0and let us know what you\u00a0<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SCXW123039314 BCX9\">think<\/span><\/span><span class=\"TextRun SCXW123039314 BCX9\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW123039314 BCX9\">.<\/span><\/span><span class=\"EOP SCXW123039314 BCX9\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"}],"authors":[{"ID":90622,"user_firstname":"Eric","user_lastname":"Wittner","nickname":"ewittner","user_nicename":"ewittner","display_name":"Eric Wittner","user_email":"ewittner@esri.com","user_url":"","user_registered":"2020-09-01 18:21:09","user_description":"Eric Wittner is a Senior Product Manager focused on Procedural Technology and Smart Cities at Esri. He works to expand public understanding of how Esri's 3D products can enhance an organizations products and process, and help bring them success. He is focused on delivering domain specific tools to support urban planning and design. Having spent six years as part of the 3D software development team, he has an intimate understanding of Esri\u2019s 3D technology. From his time as the product engineering lead for geodesign he understands how Esri's tools can be used to support interdisciplinary decision making in a variety of fields. As a thought leader at Esri, he helps shapes the vision and direction of Esri's software, data models, and solutions development through interaction with customers and the translation of their requirements into useful technology.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/EricWittner_Headshot-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-Card-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-Banner-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CityGML to I3S: Streaming fast 3D city data in ArcGIS<\/title>\n<meta name=\"description\" content=\"How you can convert CityGML 3D Building data into Scene Layer Packages (I3S) for use in ArcGIS using ArcGIS Pro.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CityGML to I3S: Streaming fast 3D city data in ArcGIS\" \/>\n<meta property=\"og:description\" content=\"How you can convert CityGML 3D Building data into Scene Layer Packages (I3S) for use in ArcGIS using ArcGIS Pro.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-03T07:23:30+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\"},\"author\":{\"name\":\"Eric Wittner\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/1fcd6d77e9334f76fd489d4d3599c02b\"},\"headline\":\"CityGML to I3S: Streaming fast 3D city data in ArcGIS\",\"datePublished\":\"2020-09-03T19:00:42+00:00\",\"dateModified\":\"2021-08-03T07:23:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\"},\"wordCount\":11,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"CityGML\",\"Con Terra\",\"Interoperability\",\"OGC\",\"Safe Software\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Design and Planning\",\"Local Government\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\",\"name\":\"CityGML to I3S: Streaming fast 3D city data in ArcGIS\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2020-09-03T19:00:42+00:00\",\"dateModified\":\"2021-08-03T07:23:30+00:00\",\"description\":\"How you can convert CityGML 3D Building data into Scene Layer Packages (I3S) for use in ArcGIS using ArcGIS Pro.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CityGML to I3S: Streaming fast 3D city data in ArcGIS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/1fcd6d77e9334f76fd489d4d3599c02b\",\"name\":\"Eric Wittner\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/EricWittner_Headshot-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/EricWittner_Headshot-213x200.jpg\",\"caption\":\"Eric Wittner\"},\"description\":\"Eric Wittner is a Senior Product Manager focused on Procedural Technology and Smart Cities at Esri. He works to expand public understanding of how Esri's 3D products can enhance an organizations products and process, and help bring them success. He is focused on delivering domain specific tools to support urban planning and design. Having spent six years as part of the 3D software development team, he has an intimate understanding of Esri\u2019s 3D technology. From his time as the product engineering lead for geodesign he understands how Esri's tools can be used to support interdisciplinary decision making in a variety of fields. As a thought leader at Esri, he helps shapes the vision and direction of Esri's software, data models, and solutions development through interaction with customers and the translation of their requirements into useful technology.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/ericwwittner\/\",\"https:\/\/x.com\/EricWittner\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/ewittner\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CityGML to I3S: Streaming fast 3D city data in ArcGIS","description":"How you can convert CityGML 3D Building data into Scene Layer Packages (I3S) for use in ArcGIS using ArcGIS Pro.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s","og_locale":"en_US","og_type":"article","og_title":"CityGML to I3S: Streaming fast 3D city data in ArcGIS","og_description":"How you can convert CityGML 3D Building data into Scene Layer Packages (I3S) for use in ArcGIS using ArcGIS Pro.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2021-08-03T07:23:30+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s"},"author":{"name":"Eric Wittner","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/1fcd6d77e9334f76fd489d4d3599c02b"},"headline":"CityGML to I3S: Streaming fast 3D city data in ArcGIS","datePublished":"2020-09-03T19:00:42+00:00","dateModified":"2021-08-03T07:23:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s"},"wordCount":11,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["CityGML","Con Terra","Interoperability","OGC","Safe Software"],"articleSection":["3D Visualization &amp; Analytics","Design and Planning","Local Government"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s","name":"CityGML to I3S: Streaming fast 3D city data in ArcGIS","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2020-09-03T19:00:42+00:00","dateModified":"2021-08-03T07:23:30+00:00","description":"How you can convert CityGML 3D Building data into Scene Layer Packages (I3S) for use in ArcGIS using ArcGIS Pro.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis\/3d-gis\/citygmlbuildingstoi3s#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"CityGML to I3S: Streaming fast 3D city data in ArcGIS"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/1fcd6d77e9334f76fd489d4d3599c02b","name":"Eric Wittner","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/EricWittner_Headshot-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/EricWittner_Headshot-213x200.jpg","caption":"Eric Wittner"},"description":"Eric Wittner is a Senior Product Manager focused on Procedural Technology and Smart Cities at Esri. He works to expand public understanding of how Esri's 3D products can enhance an organizations products and process, and help bring them success. He is focused on delivering domain specific tools to support urban planning and design. Having spent six years as part of the 3D software development team, he has an intimate understanding of Esri\u2019s 3D technology. From his time as the product engineering lead for geodesign he understands how Esri's tools can be used to support interdisciplinary decision making in a variety of fields. As a thought leader at Esri, he helps shapes the vision and direction of Esri's software, data models, and solutions development through interaction with customers and the translation of their requirements into useful technology.","sameAs":["https:\/\/www.linkedin.com\/in\/ericwwittner\/","https:\/\/x.com\/EricWittner"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/ewittner"}]}},"text_date":"September 3, 2020","author_name":"Eric Wittner","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/ewittner","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/09\/ArcGIS-Banner-CityGML-to-I3S-Streaming-fast-3D-city-data-in-ArcGIS.jpg","primary_product":"ArcGIS","tag_data":[{"term_id":756532,"name":"CityGML","slug":"citygml","term_group":0,"term_taxonomy_id":756532,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":756512,"name":"Con Terra","slug":"con-terra","term_group":0,"term_taxonomy_id":756512,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":756542,"name":"Interoperability","slug":"interoperability","term_group":0,"term_taxonomy_id":756542,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw"},{"term_id":30421,"name":"OGC","slug":"ogc","term_group":0,"term_taxonomy_id":30421,"taxonomy":"post_tag","description":"","parent":0,"count":8,"filter":"raw"},{"term_id":756522,"name":"Safe Software","slug":"safe-software","term_group":0,"term_taxonomy_id":756522,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":23771,"name":"3D Visualization &amp; Analytics","slug":"3d-gis","term_group":0,"term_taxonomy_id":23771,"taxonomy":"category","description":"","parent":0,"count":694,"filter":"raw"},{"term_id":37151,"name":"Design and Planning","slug":"design-planning","term_group":0,"term_taxonomy_id":37151,"taxonomy":"category","description":"","parent":0,"count":118,"filter":"raw"},{"term_id":22841,"name":"Local Government","slug":"local-government","term_group":0,"term_taxonomy_id":22841,"taxonomy":"category","description":"","parent":0,"count":557,"filter":"raw"}],"product_data":[{"term_id":421922,"name":"ArcGIS","slug":"arcgis","term_group":0,"term_taxonomy_id":421922,"taxonomy":"product","description":"Reserved for articles that cover all of ArcGIS","parent":36981,"count":343,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/996922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/90622"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=996922"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/996922\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=996922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=996922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=996922"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=996922"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=996922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}