A Web-based Electrical GIS MapServer. Via. Open Source GIS Software

Size: px
Start display at page:

Download "A Web-based Electrical GIS MapServer. Via. Open Source GIS Software"

Transcription

1 A Web-based Electrical GIS MapServer Via Open Source GIS Software Post GIS Tanakorn Jangkakul Fall 2007 Geographic Information System University of Texas at Dallas

2 Table of Contents List of Figures Title.. 4 Introduction.. 4 Problem Statement... 5 Project Objective.. 5 Literature Review. 6 Data Source 10 Software. 13 Methodology.. 13 Result. 24 Conclusion. 25 Futurn Works. 25 Reference Appendix

3 List of Figures Figure 1: a Diagram of a Mapping Website Interacts with Programs Running on the Servers Figure 2: WMS Compliant MapServer Architecture Figure 3: Geometry Type Hierarchy Figure 4: an Example of Idaho Falls Electric Network Model including Electric Flow Figure 5: Overview of Idaho Falls Base Map Figure 6: Connectivity Table in Logical Network Figure 7: an Example of Connectivity Rule Interface in ArcGIS Desktop Figure 8: a Connectivity Table in Logical Network after Determining the Flow Figure 9: an Example of ArcObject Interface Figure 10: Exporting from geometric Network to Open Source Spatial Database Algorithm Figure 11: pgadmin III Interface to Assist User to Access into PostgreSQL Database Figure 12: Basic Operation of MapServer Figure 13: an Example of a Map Image Figure 14: an Example of Predicted Outage Devices due to One Customer 3

4 Title A Web-Based Electrical GIS MapServer via Open Source GIS Software Introduction Currently, Internet GIS, or distributed GIS, is an Internet-centered GIS technology that use Internet as the primary ways to access the data, conduct spatial analysis, and provide location-based services. The trend of Internet GIS has emerged to overcome several limitation of popular desktop GIS software by providing several advantages. For example, there is no need to install and maintain GIS software on every desktop, users can access to geospatial data and spatial analysis tools in any place with internet access at any time, which is not limited to the office as with desktop GIS software, and users do not need to purchase proprietary GIS application software because of the availability of many open-source GIS software, which provides a variety of different spatial analysis function as well as a open development environment (Figure 1), whereas most proprietary desktop GIS software need to be purchased and is inaccessible from locations other than the computer on which the desktop GIS installed. Figure 1: a Diagram of a Mapping Website Interacts with Programs Running on the Servers (Tyler, 2005) 4

5 In this fashion, electric companies also capitalized these advantages to provide Internet GIS Servers, such as outage management, which help the companies to reduce outage duration, decrease operation cost, raise revenue, increase crew accessibility, and enhance customer satisfaction. For example, when outage occurres, the utility companies not only have a difficult issue from perception, but also lose revenue because the electric is not flowed. Depending on the extent of the outage, the amount of revenue lost can be considerable. Problem Statement ArcGIS geometric network can determine the flow of electricity that assist the electric company to determine outage devices such as meter, circuit, secondary line, transformer, switch, and fuse via upstream tracing method. Is there any approach to export the relationship in geometric network so that it can be displayed on Internet GIS so that utility companies can predict location of outage devices using these exported data? Project Objective The purpose of this project is 1) to develop a methodology for the efficient conversion of electric utility data from a geometric network model in desktop ArcGIS to the postgis open source spatial database, 2) to develop an algorithm to allow the function provided by utility company to predict outage devices in map server, and 3) to display the geometric network stored in PostGIS online using MapServer. In doing so, the challenges of converting data from a proprietary, desktop-based system to an open source spatial database, and display the network on web-based system will be highlighted and explored. 5

6 Literature Review Kraak (2004) expresses broadly to the rule of map on the Internet GIS environment and states that maps have an important role to play in Web-GIS environment in both interactive and dynamic appearance. The maps also assist the users in solving geospatial analysis problems, and unlimited number of users can access the maps anywhere at all times. Further, well-designed Web map can help users to stimulate thinking about geospatial patterns, relationships, and trends. For example, blur gives symbol a fuzzy appearance and can be applied to visualize uncertainty. Blinking or highlight symbols are to attract attention. Transparency can be seen as a kind of fogginess where part of the map content is obscured or faded of other information. In addition, since Internet GIS is currently the medium to present and disseminate geospatial data and maps, which allows one to offer the spatial data and information independently and virtually unlimited number of users can access the map. However, there are still some problems to be solved. The performance of working in Web-GIS environment depends on several technological factors such as internet connection, traffic intensity, data efficiency, and the capability of client and server machines. Vatsavai et al (2006) discuss about MapServer that provides an important innovative architecture behind MapServer application. The main components of any web GIS is the client, the server, and the network. The initial response of the geospatial technology industry to the popularity of the internet by developing Common Gateway Interface (CGI) wrappers to their standalone GIS application. This design brings into the thin client and fat server system. 6

7 Figure 2: WMS Compliant MapServer Architecture (Ranga, 2006) MapServer follows standard 3-tier architecture of Web Map Service (WMS) Compliant. The three layers are the client, the server, and the geo-spatial database access system (GSDAS). The server layer is further subdivided into the CGI, geospatial analysis and communication subsystems. In this approach, the server will be overburdened with both geospatial analysis and data access, which may cause several disadvantages. For example, the number of users increase, the load on the server also increases and system performance will be decreased. Another reason is that HTTP/1.1 is a stateless and connectionless protocol. By connectionless, it means that the client and server are connected only for the duration of the transaction. Stateless implies that the server forgets about the client once after the transaction is over. The web client does not understand anything about geospatial elements. Therefore, in such system all of the data access and processing is performed on the server with the results being converted into an image (e.g. JPEG, GIF, or PNG) and passed to web client. To alleviate this drawback, a load balancing client/server approach would be presented by gradually shifted toward client-side GIS through client technology such as Java applet, JavaScript, ActiveX controls and extendible 7

8 Web Clients. This approach can decrease overload on the server called balanced client/server, which improves performance of web GIS data access. However, there are two critical factors to affect the performance of Web GIS: The bandwidth bottleneck of the internet, and the large volume of data to be transmitted in GIS and multimedia application. The performance can be improved by first, increasing the speed of Internet connection and second, developing more efficient applications. Since last five to six years ago, the network performance has increased dramatically. GIS developers have focused on the development of efficient algorithms to improve system performance such as presented a progressive vector transmission technique, presented a layer decomposition technique for spatial data transmission, presented a method for progressive transmission and rendering for 3D-GIS, and presented a method for fetching spatial data from spatial database. In addition, Ranga also discussed about MapServer interoperability. MapServer has ability to read various Open Geospatial Consortium (OGC) standard data types such as GML, shape file, mapinfo file, WMS, GeoTiff and more. Huang and Lin (2004) state that Web GISes commonly have been used for spatial data access, spatial visualization, and simple retrieval mapping. This lacks of analytic capabilities for GIS applications. In the Internet environment, the client usually sends a request to the server. The server processes the request and returns the result to the client. The well- designed spatial query language can perform as a guideline for the query process in Web GIS. Also, there are 2 main implementation approaches to query spatial feature in tables common SQL and SQL with spatial data. Spatial SQL introduces spatial data types (e.g. point, line, polygon, and image) and spatial operators (e.g. distance, direction, overlap, and contains), which enable user to inquire about spatial relationships. Further, each spatial feature is stored in a 8

9 row of table and maintained in a Relational Database Management System (RDBMS). Huang also described about geometry types followed by opengis standard. Figure 3: Geometry Type Hierarchy (Huang, 2004) The root type is named as geometry having subtypes of point, curve, surface, and geometrycollection. A geometrycollection is a geometry that is a collection of possibly heterogeneous geometries. Multipoint, Multicurve, and Multisurface are used to manage homogeneous collection of points, curves, and surfaces. Point and multipoint are zero dimensional geometric types. Curve and multicurve together with their subclasses are one-dimension. Surface and multisurface with their subclasses are two-demensional geometry types. In addition, as an implementation of opengis spatial SQL defines a subset of these geometry types including point, linestring, surface, polygon, multipoint, multilinestring, and multipolygon. In spatial SQL, each geometry value is associated with a spatial reference system (SRS). Each Spatial Reference System in the database is identified by a unique value of SRID. Therefore, before geometry can be produced and inserted into a table. The corresponding row of its SRID must exist in the SPATIAL_REFERENCE_SYSTEM table; otherwise construction of the geometry will fail. Further, when defining a table, a check constraint can be employed to enforce the rule that all geometries in a geometry column have the same SRID as that defined for the column in the GEOMETRY_COLUMNS table. 9

10 Currently, Internet has been changing the way of information access, sharing, and dissemination. It will further change the means of analysis and visualization of spatial data. there have been a number of different approaches implementing Web GIS such as plug-in which programs are downloaded into the browser environment; functions invoked from the browser are executed on the server via CGI, and Hybrid model where certain functions are executed on the server delivering a image file and an Application Programming Interface (API) delivers specific data to a client for local processing. Data Source Data used in this research are acquired from Idaho Falls Electric Power, which provides electric to residential and business areas in Idaho Falls areas. However, not all data employed in this study is accurate due to confidentiality agreements. The data were obtained on June 1, 2007 and were exported from ArcSDE to ArcGIS personal geodatabase (mdb), including many electric feature classes: substation transformers, transformers, switches, breakers, busbars, capacitors, fuses, primary lines, secondary lines, meters, poles, lights, secondary pedestal, service panel, secondary junction box, conduit information, splice, pull box, vault, sectionalizing vault, sectionalizing cabinet, meter cabinet, switch gear, traffic cabinet, anchor, crossarm, span guy, and also base maps such as highway, street, river, parcel and etc. The projected coordinate system was natively customized by using Transverse Mercator projected system, North American Datum 1983, and feet US unit. 10

11 Figure 4: an Example of Idaho Falls Electric Network Model including Electric Flow 11

12 Figure 5: Overview of Idaho Falls Base Map 12

13 Software Since this study copes with proprietary software, open source software and web application software, there are various applications to be utilized to accomplish this research such as ArcGIS Desktop 9.2, Microsoft Visual Studio 2005, MapServer 4.10, PostgreSQL 8.2.4/ PostGIS 1.3.1, Apache 2.2.4, PHP, JavaScript, HTML, Dynamic HTML, and Common Gateway Interface (CGI) Methodology Utility networks are built to provide the environment that accommodates energy, water, and communication. For example, water utility is gravity driven or pressurized depending on terrain surfaces, gas utility flow is driven by pressure in pipes, and flow in electric power utility is traveled from high voltage potential to low voltage. ArcGIS application provides a solution to create utility network via geometric network. The geometric network is a relationship model of connected edges (lines) and junctions (points) to represent behavior of network infrastructure in the real world. Commonly, geometric network consists of simple edge, complex edge, simple junction, and network junction. A simple edge and simple junction are to be represented as a single feature, complex edge to be simplified as a single feature that allows edges to connect without junction, and network junction, or orphan junction, to be used to maintain network integrity. When geometric network is constructed, logical network is also created correspondingly. This logical network has an important rule for geometric network since it is the connectivity table, which represents the relationships between features used for tracing and flow calculation. Logical network records how network elements are connected. So, for every junction in the network, the connectivity table lists the adjacent edges and connected junctions (figure 6). 13

14 Feature Class Feature ID Element ID Geometry Circuit c Circuit c Circuit c Secondary line Scl Edge Table Feature Class Feature ID Element ID Geometry Transformer Tr.2 2 Network Junction 1 1 Junction Table Junction Adjacent Junction and edge 1 10, , 13, 12 Connectivity table Figure 6: Connectivity Table in Logical Network Geometric network first need to be created and promote interested feature types (lines and points) to network feature types (edges or junctions). In this research, network feature types will be specified as simple edges and simple junctions since these types can provide the flow relationship among them (ESRI, 2007). Sources and sinks in a utility network are used in determining flow direction. Any junction feature class can take on the ancillary role of a source or a sink. A Substation Transformer will be identified as a source providing flow from, and meters will be stored as sinks giving where the flow will be terminated. Connectivity Rules will have an important rule when electric become complicated. It is used to logically constrain the type of electrical network features that may be connected to one another and the number of features of any particular type that can be connected to features of another electrical type by establishing these rules along with other rules (ESRI, 2007). For example, a transformer can be 14

15 connected from circuit to circuit or from circuit to secondary line. Meter can be attached by only a secondary line (figure 7). Figure 7: an Example of Connectivity Rule Interface in ArcGIS Desktop After setting connectivity rules properly, the electrical flow will be created via a Utility Network Analyst tool. If the result of flow is satisfied, the electric geometric network will be export to postgis by mandatory maintain the relationship between current element and previous element: parent element, and grandparent element. Current Element Parent Element Grandparent Element Connectivity table Figure 8: a Connectivity Table in Logical Network after Determining the Flow 15

16 Since, the relationship is in logical network (figure 8) which is hidden in the geometric network, the way to access is by using ArcObject. Figure 9: an Example of ArcObject Interface (ESRI, 2007) ArcObject is a framework behind ArcGIS application. It is a collection of platform-independent components (COMs) that provide service to support ArcGIS application. Component Object Model (COM) is a protocol connecting one ArcGIS software component with another which is assisted to access to a required object..net framework of Microsoft Visual Studio 2005 interacts with COM via COM wrapper classes to allow COM communicating with.net components. The algorithm of exporting from ArcGIS geometric network to PostGIS open source spatial database is illustrated in figure 10. The main interfaces of exporting geometric network are IGeometricNetwork, IUtilityNetwork, INetElementDescriptionEdit, INetworkFeature, IEdgeFeature, INetElements, ISimpleEdgeFeature, and ISimpleJunctionFeature. Also, a XML configuration file is used to express configuration of each feature class and fields to be exported into PostGIS by having mandatory fields: current element, parent element and geometry of each feature. Optional fields can be selected from existing fields of each feature class. In addition, this configuration file also provides a connection description and EPSG number; a numeric code is associated with coordinate system definitions (MapServer, 2007) 16

17 Read Geometric Network Read XML Configuration file Open & Close Database Check DB connection Connection fails Throw error exception Read each XML attribute Load Configuration Featrures to ExportCfg Object Export Network from Source Export Adjacent Feature Go to Next Feature Insert Features to Database Is Feature null? Throw error exception Export Feature Export Fields Export Feature Figure 10: Exporting from geometric Network to Open Source Spatial Database Algorithm Furthermore, this application uses the recursive approach to walk the network and export to PostGIS. To standardize from a custom projected coordinate system to standard projected coordinate system such as Universal Transverse Mercator (UTM) with easily match with the right EPSG number. For example, <EPSG: 26912> is a UTM zone 12, NAD 83, and Meter unit. ArcObject provides PCS number, which matches with EPSG number. C#.net code example IGeometry geometry; string geo = ""; ISpatialReferenceFactory srfactory = new SpatialReferenceEnvironmentClass(); IProjectedCoordinateSystem pcs = srfactory.createprojectedcoordinatesystem ((epsgnumber)); ISpatialReference sr = pcs; Since PostGIS requires geometry of each feature. IGeometry, IPoint, IPolyline, and IPointCollection in ArcObject assist developer to access to coordinates of each point 17

18 and each vertex in polyline. In addition, inserting each record in PostGIS tables requires PostgreSQL libraries to provide a complete.net functions to allow.net program to access a PostgreSQL database C#.net code example using System; using Npgsql; class Program { static void Main() { NpgsqlConnection conn = new NpgsqlConnection("Server= ;Port=5432;User Id=xxxxx;Password=xxxxx;Database=xxxxxxxxxx;"); conn.open(); Console.WriteLine("DB connected"); string SQL = "INSERT INTO SubstationXFMR values('1','9','str.9','- 1','7','SubstationXFMR','STR','1',GeometryFromText ('POINT( )',26912))"; NpgsqlCommand command = new NpgsqlCommand(SQL, conn); try { rowsaffected = command.executenonquery(); } finally { Console.WriteLine("It was added {0} lines in table ", rowsaffected); conn.close(); } } } Spatial Database is a relational database that allows storing large sets of binary large objects (BLOB) including location, shape, and dimension. Historically, database were not spatial enabled and could not directly store information about location and shape. Therefore, the spatial component was store separately from the main attribute database and using a reference present in both systems. This might cause inconsistent and desynchronized. Therefore, bringing the spatial information together with attribute information enable the database to provide its standard transaction support, integrity check, access control, indexing and other services. PostGIS is a spatial database that extends PostgreSQL, a free source powerful enterprise-level relational 18

19 database system (RDBMS) same as Oracle Spatial, DB2 Spatial, and Microsoft SQL server Spatial. This database allows storing several types of geographic data such as point, multipoint, line, multi line, polygon, and multipolygon and also including objects with location, shape and dimension. In addition, PostGIS has capabilities to manipulate and analysis geographic data directly in the database such as buffer, intersection, union, and etc. which produces this open source spatial database so powerful and reliable (Tyler 2005). PostGIS also follows Open Geospatial Consortium (OGC) standards which allow a wide variety of users to access data sets and management of their relations both geographic and alphanumeric data. Furthermore, if users access data across a network, storing data in the PostGIS database may be the best option because PostGIS processes your queries for data directly on the server, only the desired results are sent back over the network. With file-based data, more data has to be passed around, even before MapServer decides which pieces it needs. Server-side processing in a PostGIS database can significantly improve the performance of MapServer applications. Figure 11: pgadmin III Interface to Assist User to Access into PostgreSQL Database 19

20 To produce spatial database in PostGIS, there are two efficient methods: using pgadminiii, or psql internal command. pgadminiii has graphical user interface (GUI) that is easy to use and utilizes postgis template when creating spatial database (figure 11). Second, psql command is natively text-based interface to postgresql database. This approach processes faster than pgadminiii since the command processes line by line as SQL interpreter. Hence, producing spatial database in this research highlights on using psql command. There are two extra tables that support PostGIS system: geometry_columns, and spatial_ref_sys. geometry_columns table is used for keeping track of the geometry columns and their constraints, and spatial_ref_sys table is used for maintaining of the different spatial referencing systems that the geometry s coordinates are stored in. Then, PostGIS tables are created by using SQL command such as a fuse table. The addgeometrycolumn function is a new function added by PostGIS. This function adds a new column to the specified table and also adds a new row to the geometry_columns table in order for PostGIS system to maintain of it. BEGIN; CREATE TABLE fuse ( gid serial primary key, oid integer, currentid varchar(30), parentid varchar(30), phase integer, devicecode varchar(16), devicename varchar(16), enabled smallint); SELECT addgeometrycolumn('','fuse','geodata','26912','point',2); END; After tables created, data are inserted from exporting application to PostGIS. Then, spatial index needs to be created to speed up bounding-box based queries. This query is primarily employed to select the geometries within an area of interest, or within the display area of the map. It is important that the set of geometries can be selected rapidly since this is the most frequent query performed in web-based mapping. After 20

21 that, PostGIS has ability to update the database s cache of statistics and possibly reorganize the structure of some indexes to increase the speed of queries using those indexes. CREATE INDEX fuse_geodata_gist ON fuse USING gist(geodata); VACUUM; MapServer is an Open Source development environment for building spatially Internet-web applications developed at the University of Minnesota. MapServer is a map-rendering engine that works in a web environment as a CGI script or as standalone application via an API accessible from several programming languages such as PHP, Ruby, Java, C#, Python, and Perl (Bil, 2005). Mapserver also have advance cartographic output such as scale dependent feature drawing, map element automation (scale bar, reference map, and legend), thematic mapping using logical or regular expression-based classes, Map projection support, and a variety of raster and vector data formats support via OGR (Simple Feature Library) and OGL (Geospatial Data Abstraction Library) (Mapserver, 2007). Figure 12: Basic Operation of MapServer (Tyler 2005) 21

22 Usually, MapServer works behind a web server application. The web server received requests for maps and passes them to MapServer to creates the request map images from spatial information stored in digital format, both vector and raster data, and in spatial database such as PostGIS, Oracle Spatial, DB2 Spatial, and etc. and send back to the web server, which transmits it to the user (figure 12). Therefore, when a client submits a web request, hidden variables are passed via Common Gateway Interface (CGI), a protocol dealing with the information exchange between client and the server, to MapServer in the Web Server. After MapServer finished processing, it sends results including images and variables back to the client (figure 13). v.exe&map=/xxx/map_export.map&mode=map&layer=circuit Figure 13: an Example of a Map Image To produce map images through Internet via MapServer, map file will be created to specify the relationship between feature classes. So, MapServer can understand where data are located and define map characteristics to be drawn such as specify the connection type to postgis, specify layers, and specify classes in each layer. It also has a hierarchical structure such that some feature classes will fall under other feature classes. 22

23 Since the relationships between electric devices have been explored and stored in spatial database. The predicting outage devices can be determined by tracing upstream from customer meter location to the nearest secondary line and a transformer with a same phase, looking up all other secondary lines to the same transformer, then updating the database and flag possibly affected secondary lines and the transformer in the desired field, and finally displaying the update database with highlight by specifying the expression and highlight symbol in map file (figure 14). Figure 14: an Example of Predicted Outage Devices due to One Customer Furthermore, if there are numerous customers report the outages in a different transformer network. The predicted outage device can be determined by tracing upstream to the primary line, or circuit, and predict the upstream devices such as fuse, switch, or capacitor. 23

24 Result Since there are many steps to accomplish this study especially in process of creating a spatial database in PostGIS, creating a batch file is a practical approach because of the speed of executed line by line of psql internal command. In addition, pgadminiii also assists user to access to the open source spatial databases since this free application is user-friendly graphic approach and available after install postgresql database. Creating spatial database via pgadminiii should specify postgis template that will automatically produce spatial functions, objects and two extra tables containing spatial reference system and geometry columns. Spatial table can be created by using normal SQL command and need one extra spatial SQL command to pass geometry into geometry columns table and create constraint to the spatial object. Furthermore, exporting geometric network relationship to PostGIS open source spatial database by using recursive approach is a potential approach since the function calls itself until no any feature passed. Then, the function is terminated. XML configuration file is used to pass the significant information and set up the feature classes and fields to be exported before exporting application started. After the relationship exported, there are many open source application that can connect to PostGIS spatial database and display it, such as udig, Quantum GIS, and MapServer. However, only MapServer has ability to read PostGIS spatial database and display via Web GIS. Further, MapServer requires a map configuration file to define the content of each feature class to be drawn, point to where data are located, and define how feature objects to be drawn. Also, to produce dynamic Web GIS, variables such as mapsize, zoom, cellsize and extent can pass to MapServer via CGI and using JavaScript can pass some variables and do some easy calculation such as measurement on client side. In addition, determining predicted outage devices by 24

25 using SQL command via server is a potential approach since the database has ability to retrieve and update the required data faster than searching via sequential file. Conclusion The abilities of open source application are potentially powerful; both open source spatial database and open source web GIS applications are able to archive almost everything that most expensive commercial application can do but do not cost anything except an intern s work. Also, the open source spatial database can be created by imported from proprietary format such as ArcGIS personal geodatabase (mdb) and the capabilities of open source application such as MapServer, PHP, and Javascript can be used to display spatial features and analysis results via dynamic web GIS. Furthermore, the open source applications can provide open development environments to implement use specific analysis function. Future Works Since, an open source spatial database has ability to apply SQL spatial analysis functions. It is possible to apply these functions to determine the relationships of utility network. This will expand the ability of open source application and avoid using proprietary software. Also, open source applications and open source database have capabilities to produce potentially dynamic web GIS such as presenting the direction of electric flow via MapServer, or using SQL spatial functions to analysis required data. Further, the process of exporting from proprietary software to open spatial database takes a lot of times. There should have the possibility to optimize this application to enhance the performance. 25

26 Reference Tyler Mitchell Web Mapping Illustrated. O Reilly Publisher Bil Kropla Beginning MapServer: Open Source GIS Development. Apress Publisher Robert Burke Getting to Know ArcObjects. ESRI Press Publisher Kang-Tsung Chang Programming ArcObjects with VBA, A Task-Oriented Approach. CRC Press Publisher Karli Watson, Christian Nagel, Jacob Hammer Pederson, Jon D. Reid, Morgan Skinner, and Eric White Beginning Visual C# Wrox Publisher. Korry Douglas, Susan Douglas PostgreSQL: A comprehensive guide to building, programming, and asminsitratering PostgreSQL databases. Sams Publisher Menno-Jan Kraak. 2004, The role of the map in a Web-GIS environment. Journal of Geographical Systems. Publisher Springer Berlin/Heidelberg Volume 6 Number 2 June, Pages Ranga RaJu Vatsavai, Shashi Shekhar, Thomas E. Burk, and Stephen Lime UMN-MapServer: A High-Performance, Interoperable, and Open Source Web Mapping and Geo-Spatial Analysis System. Geographic, Information Science Book Series Lecture Notes in Computer Science. Publisher Springer Berlin / Heidelberg volume 4197/2006: Pages Bo Huang and Hui Lin Design of a Query Language for Accessing Spatial Analysis in the Web Environment. Journal GeoInformatica Publisher Springer Netherlands volume 3, Number 2 / June, 1999 Pages Hui Lin, and Bo Huang SQL/SDA: a query language for supporting spatial data analysis and its Web-based implementation. Knowledge and Data Engineering, Volume 13, Issue 4, July-Aug. Page(s):

27 Zhong R Pend, and Chuanrong Zhang The roles of geography markup language (GML), scalable vector graphics (SVG), and Web feature service (WFS) specifications in the development of Internet geographic information systems (GIS). Journal of Geographical Systems Volume 6, Number 2 / June, Pages Zhong R Peng, and Ming H Tsou Internet GIS: Distributed Geographic Information Services for the Internet and Wireless Networks. Wiley & Sons Press. Shashi Shekhar, and Sanjay Chawla Spatial Databases: A Tour. Prentice Hall Press VDS Technologies MapServer. PostGIS. PostgreSQL. GDAL Geospatial Data Abstraction Library. OGR Simple Feature Library. ArcGIS Desktop Help overview.htm Quantum GIS. User-Friendly Desktop Internet GIS (udig) 27

28 Appendix 28

29 Utilized ArcObject Component Object Models ISpatialReferenceFactory Interface ISpatialReference Interface IProjectedCoordinateSystem Interface IPoint Interface IPointCollection Interface IGxDialog Interface IGxObjectFilter Interface IEnumGxObject Interface ITrackCancel Interface IProgressDialogFactory Interface IProgressDialog2 Interface esrielementtype Constant esrifeaturetype Constant IRow Interface IFeatureClassContainer Interface IFeatureDataset Interface IDataset Interface IFeatureWorkspace Interface IFeatureSelection Interface IFeatureClass Interface IFeatureCursor Interface IFeature Interface ILayerFile Interface ILayer Interface ISelectionSet Interface IQueryFilter Interface IGeometricNetwork Interface IUtilityNetwork Interface INetElementDescriptionEdit Interface INetworkFeature Interface IEdgeFeature Interface INetElements Interface ISimpleEdgeFeature Interface ISimpleJunctionFeature Interface 29

Karsten Vennemann, Seattle. QGIS Workshop CUGOS Spring Fling 2015

Karsten Vennemann, Seattle. QGIS Workshop CUGOS Spring Fling 2015 Karsten Vennemann, Seattle 2015 a very capable and flexible Desktop GIS QGIS QGIS Karsten Workshop Vennemann, Seattle slide 2 of 13 QGIS - Desktop GIS originally a GIS viewing environment QGIS for the

More information

Why GIS & Why Internet GIS?

Why GIS & Why Internet GIS? Why GIS & Why Internet GIS? The Internet bandwagon Internet mapping (e.g., MapQuest) Location-based services Real-time navigation (e.g., traffic) Real-time service dispatch Business Intelligence Spatial

More information

OSGIS Platform. Storing and distributing PostGIS, Deegree, UMN Map Server Desktop visualization JUMP, QGIS, Thuban, udig, gvsig

OSGIS Platform. Storing and distributing PostGIS, Deegree, UMN Map Server Desktop visualization JUMP, QGIS, Thuban, udig, gvsig GIS groups of tasks Geodata collecting, updating Geodata storing and distributing Geodata analysis Geodata visualization: Desktop, Internet, Printing Geodata describing: metadata management Geodata converting:

More information

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS Claus Rinner University of Muenster, Germany Piotr Jankowski San Diego State University, USA Keywords: geographic information

More information

Geoprovisioning delivers geodata and its analysis for specific areas on request.

Geoprovisioning delivers geodata and its analysis for specific areas on request. DRAFT 27 February 2009 Geoprovisioning Geoprovisioning delivers geodata and its analysis for specific areas on request. What are the components of a geoprovisioning service? The sample web site geoprovisioning.com

More information

EEOS 381 -Spatial Databases and GIS Applications

EEOS 381 -Spatial Databases and GIS Applications EEOS 381 -Spatial Databases and GIS Applications Lecture 5 Geodatabases What is a Geodatabase? Geographic Database ESRI-coined term A standard RDBMS that stores and manages geographic data A modern object-relational

More information

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager Innovation The Push and Pull at ESRI September 2004 Kevin Daugherty Cadastral/Land Records Industry Solutions Manager The Push and The Pull The Push is the information technology that drives research and

More information

Bentley Map V8i (SELECTseries 3)

Bentley Map V8i (SELECTseries 3) Bentley Map V8i (SELECTseries 3) A quick overview Why Bentley Map Viewing and editing of geospatial data from file based GIS formats, spatial databases and raster Assembling geospatial/non-geospatial data

More information

The File Geodatabase API. Craig Gillgrass Lance Shipman

The File Geodatabase API. Craig Gillgrass Lance Shipman The File Geodatabase API Craig Gillgrass Lance Shipman Schedule Cell phones and pagers Please complete the session survey we take your feedback very seriously! Overview File Geodatabase API - Introduction

More information

Web Visualization of Geo-Spatial Data using SVG and VRML/X3D

Web Visualization of Geo-Spatial Data using SVG and VRML/X3D Web Visualization of Geo-Spatial Data using SVG and VRML/X3D Jianghui Ying Falls Church, VA 22043, USA jying@vt.edu Denis Gračanin Blacksburg, VA 24061, USA gracanin@vt.edu Chang-Tien Lu Falls Church,

More information

Spatial analysis in XML/GML/SVG based WebGIS

Spatial analysis in XML/GML/SVG based WebGIS Spatial analysis in XML/GML/SVG based WebGIS Haosheng Huang, Yan Li huang@cartography.tuwien.ac.at and yanli@scnu.edu.cn Research Group Cartography, Vienna University of Technology Spatial Information

More information

YYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi

YYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi YYT-C3002 Application Programming in Engineering GIS I Otaniemi Overview: GIS lectures & exercise We will deal with GIS application development in two lectures. Because of the versatility of GIS data models

More information

Introduction to ArcGIS Server Development

Introduction to ArcGIS Server Development Introduction to ArcGIS Server Development Kevin Deege,, Rob Burke, Kelly Hutchins, and Sathya Prasad ESRI Developer Summit 2008 1 Schedule Introduction to ArcGIS Server Rob and Kevin Questions Break 2:15

More information

WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR

WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR WEB MAP SERVICE (WMS) - GENERALITIES Projects with data from different sources Geological data are in different GIS software format Large amount of

More information

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax: GENERALIZATION IN THE NEW GENERATION OF GIS Dan Lee ESRI, Inc. 380 New York Street Redlands, CA 92373 USA dlee@esri.com Fax: 909-793-5953 Abstract In the research and development of automated map generalization,

More information

Existing Open Source Tools and Possibilities for Cadastre Systems

Existing Open Source Tools and Possibilities for Cadastre Systems Existing Open Source Tools and Possibilities for Cadastre Systems Gertrude Pieper Espada FIG Congress Sydney, 11-16 April 2010 What is FLOSS? What is open source? What open source software tools are available?

More information

Among various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.

Among various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below. Comparison of Geographic Information Systems (GIS) software As of January 2018, WHO has reached an agreement with ESRI (an international supplier of GIS software) for an unlimited use of ArcGIS Desktop

More information

ArcGIS. for Server. Understanding our World

ArcGIS. for Server. Understanding our World ArcGIS for Server Understanding our World ArcGIS for Server Create, Distribute, and Manage GIS Services You can use ArcGIS for Server to create services from your mapping and geographic information system

More information

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS Study Guide: Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS This guide presents some study questions with specific referral to the essential

More information

Web-GIS based Framework for Solid Waste Complaint Management for Sustainable and Smart City

Web-GIS based Framework for Solid Waste Complaint Management for Sustainable and Smart City Cloud Publications International Journal of Advanced Remote Sensing and GIS 2016, Volume 5, Issue 10, pp. 1930-1936 ISSN 2320-0243, DOI: 10.23953/cloud.ijarsg.71 Research Article Open Access Web-GIS based

More information

Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada. Overview

Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada. Overview Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada Overview FLOSS concepts Digital Land Administration systems FLOSS Database alternatives FLOSS

More information

Enabling ENVI. ArcGIS for Server

Enabling ENVI. ArcGIS for Server Enabling ENVI throughh ArcGIS for Server 1 Imagery: A Unique and Valuable Source of Data Imagery is not just a base map, but a layer of rich information that can address problems faced by GIS users. >

More information

Technical Trends in Geo Information

Technical Trends in Geo Information Technical Trends in Geo Information Joachim WIESEL 1 Introduction Geo Information Systems as a small part of the IT-Industry is a fast changing technology, driven by market demands and technical advances.

More information

Paper UC1351. Conference: User Conference Date: 08/10/2006 Time: 8:30am-9:45am Room: Room 23-B (SDCC)

Paper UC1351. Conference: User Conference Date: 08/10/2006 Time: 8:30am-9:45am Room: Room 23-B (SDCC) Conference: User Conference Date: 08/10/2006 Time: 8:30am-9:45am Room: Room 23-B (SDCC) Title of Paper: Increasing the Use of GIS in the Federal Government Author Name: Miss Abstract This presentation

More information

October 2011 ArcGIS 10 for Server Functionality Matrix

October 2011 ArcGIS 10 for Server Functionality Matrix October 2011 ArcGIS 10 for Server Functionality Matrix Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2011 Esri All

More information

Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas:

Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas: UPR 6905 Internet GIS Homework 1 Yong Hong Guo September 9, 2008 Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application

More information

Introducing ArcGIS Engine

Introducing ArcGIS Engine 1 Introducing ArcGIS Engine ESRI ArcGIS Engine is a platform for building custom standalone geographic information system (GIS) applications that support multiple application programming interfaces (APIs),

More information

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC Introduction to ArcGIS Server - Creating and Using GIS Services Mark Ho Instructor Washington, DC Technical Workshop Road Map Product overview Building server applications GIS services Developer Help resources

More information

Urban Planning Internet Geographic Information Systems Fall 2010

Urban Planning Internet Geographic Information Systems Fall 2010 Urban Planning - 794 Internet Geographic Information Systems Fall 2010 Instructor: Professor Huxhold (hux@uwm.edu) Lecturer: Melissa Mann (mmann@uwm.edu) Manager: Kurt Meingast (kurtm@uwm.edu) Schedule:

More information

Geospatial Products V8i (SELECTseries 1)

Geospatial Products V8i (SELECTseries 1) Geospatial Products V8i (SELECTseries 1) Keith Raymond Product Manager Geospatial Desktop Products Presentation Overview What are the various products? Why would you need them? Demonstrations 2 WWW.BENTLEY.COM

More information

A Prototype of a Web Mapping System Architecture for the Arctic Region

A Prototype of a Web Mapping System Architecture for the Arctic Region A Prototype of a Web Mapping System Architecture for the Arctic Region Han-Fang Tsai 1, Chih-Yuan Huang 2, and Steve Liang 3 GeoSensorWeb Laboratory, Department of Geomatics Engineering, University of

More information

GIS at JLAB. T. Larrieu Jefferson Lab, Newport News, VA 23606, USA. Controls Group. October 2006 PCaPAC

GIS at JLAB. T. Larrieu Jefferson Lab, Newport News, VA 23606, USA. Controls Group. October 2006 PCaPAC GIS at JLAB T. Larrieu Jefferson Lab, Newport News, VA 23606, USA October 2006 PCaPAC Jefferson Lab has a Large and Complex Infrastructure CEBAF ( 24/7 electron utility ) 7 km of beamline 2000+ magnets

More information

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation. ST-Links SpatialKit For ArcMap Version 3.0.x ArcMap Extension for Directly Connecting to Spatial Databases ST-Links Corporation www.st-links.com 2012 Contents Introduction... 3 Installation... 3 Database

More information

Arboretum Explorer: Using GIS to map the Arnold Arboretum

Arboretum Explorer: Using GIS to map the Arnold Arboretum Arboretum Explorer: Using GIS to map the Arnold Arboretum Donna Tremonte, Arnold Arboretum of Harvard University 2015 Esri User Conference (UC), July 22, 2015 http://arboretum.harvard.edu/explorer Mission

More information

A Technique for Importing Shapefile to Mobile Device in a Distributed System Environment.

A Technique for Importing Shapefile to Mobile Device in a Distributed System Environment. A Technique for Importing Shapefile to Mobile Device in a Distributed System Environment. 1 Manish Srivastava, 2 Atul Verma, 3 Kanika Gupta 1 Academy of Business Engineering and Sciences,Ghaziabad, 201001,India

More information

Design and implementation of a new meteorology geographic information system

Design and implementation of a new meteorology geographic information system Design and implementation of a new meteorology geographic information system WeiJiang Zheng, Bing. Luo, Zhengguang. Hu, Zhongliang. Lv National Meteorological Center, China Meteorological Administration,

More information

Safe to Save? Archive Options for Geodatabases. Jeff Essic North Carolina State University Libraries

Safe to Save? Archive Options for Geodatabases. Jeff Essic North Carolina State University Libraries Safe to Save? Archive Options for Geodatabases Jeff Essic North Carolina State University Libraries 2011 ESRI International Users Conference July 13, 2011 GeoMAPP Geospatial Multistate Archive and Preservation

More information

Geometric Algorithms in GIS

Geometric Algorithms in GIS Geometric Algorithms in GIS GIS Visualization Software Dr. M. Gavrilova GIS Software for Visualization ArcView GEO/SQL Digital Atmosphere AutoDesk Visual_Data GeoMedia GeoExpress CAVE? Visualization in

More information

Hosted by Esri Official Distributor

Hosted by Esri Official Distributor Hosted by Esri Official Distributor Esri European User Conference October 15-17, 2012 Oslo, Norway Hosted by Esri Official Distributor Interoperability and Standards Support in ArcGIS 10.1 Roberto Lucchi

More information

Geodatabase An Introduction

Geodatabase An Introduction 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Geodatabase An Introduction David Crawford and Jonathan Murphy Session Path The Geodatabase What is it?

More information

Using the File Geodatabase API. Lance Shipman David Sousa

Using the File Geodatabase API. Lance Shipman David Sousa Using the File Geodatabase API Lance Shipman David Sousa Overview File Geodatabase API - Introduction - Supported Tasks - API Overview - What s not supported - Updates - Demo File Geodatabase API Provide

More information

CalWeedMapper. Mapping the Spread of Invasive Plant Species. Karsten Vennemann. Seattle

CalWeedMapper. Mapping the Spread of Invasive Plant Species. Karsten Vennemann. Seattle CalWeedMapper Mapping the Spread of Invasive Plant Species Karsten Vennemann Seattle Talk Overview The CalWeedMapper Project this presentation is about the expert online editing tool (part of larger project)

More information

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015 Introduction to Portal for ArcGIS Hao LEE November 12, 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration options Portal for ArcGIS + ArcGIS for

More information

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde ArcGIS Enterprise: What s New Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde ArcGIS Enterprise is the new name for ArcGIS for Server ArcGIS Enterprise Software Components ArcGIS Server Portal

More information

Bentley Map Advancing GIS for the World s Infrastructure

Bentley Map Advancing GIS for the World s Infrastructure Bentley Map Advancing GIS for the World s Infrastructure Presentation Overview Why would you need Bentley Map? What is Bentley Map? Where is Bentley Map Used? Why would you need Bentley Map? Because your

More information

4. GIS Implementation of the TxDOT Hydrology Extensions

4. GIS Implementation of the TxDOT Hydrology Extensions 4. GIS Implementation of the TxDOT Hydrology Extensions A Geographic Information System (GIS) is a computer-assisted system for the capture, storage, retrieval, analysis and display of spatial data. It

More information

Leveraging Your Geo-spatial Data Investments with Quantum GIS: an Open Source Geographic Information System

Leveraging Your Geo-spatial Data Investments with Quantum GIS: an Open Source Geographic Information System Leveraging Your Geo-spatial Data Investments with Quantum GIS: an Open Source Geographic Information System Donald L. Schrupp Colorado Division of Wildlife (Retired) Danny Lewis Texas Parks and Wildlife

More information

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat Spatial Data Infrastructure Concepts and Components Douglas Nebert U.S. Federal Geographic Data Committee Secretariat August 2009 What is a Spatial Data Infrastructure (SDI)? The SDI provides a basis for

More information

ArcGIS Platform For NSOs

ArcGIS Platform For NSOs ArcGIS Platform For NSOs Applying GIS and Spatial Thinking to Official Statistics Esri UC 2014 Demo Theater Applying GIS at the NSO Generic Statistical Business Process Model (GSBPM) 1 Specify Needs 2

More information

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD ISO 19100 Series Standards in a Model Driven Architecture for Landmanagement Jürgen Ebbinghaus, AED-SICAD 29.10.2003 The Company 100% SIEMENS PTD SIEMENS Business Services Shareholder & Strategic Business

More information

Administering your Enterprise Geodatabase using Python. Jill Penney

Administering your Enterprise Geodatabase using Python. Jill Penney Administering your Enterprise Geodatabase using Python Jill Penney Assumptions Basic knowledge of python Basic knowledge enterprise geodatabases and workflows You want code Please turn off or silence cell

More information

A Distributed GIS Architecture for Research in Baalbek Based on CISAR

A Distributed GIS Architecture for Research in Baalbek Based on CISAR 234 Frank Henze A Distributed GIS Architecture for Research in Baalbek Based on CISAR Abstract: Research underway in Baalbek extends from the immediate vicinity of the excavation areas to the monumental

More information

Esri Overview for Mentor Protégé Program:

Esri Overview for Mentor Protégé Program: Agenda Passionate About Helping You Succeed Esri Overview for Mentor Protégé Program: Northrop Grumman CSSS Jeff Dawley 3 September 2010 Esri Overview ArcGIS as a System ArcGIS 10 - Map Production - Mobile

More information

Introduction to Portal for ArcGIS

Introduction to Portal for ArcGIS Introduction to Portal for ArcGIS Derek Law Product Management March 10 th, 2015 Esri Developer Summit 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

Exelis and Esri Technologies for Defense and National Security. Cherie Muleh

Exelis and Esri Technologies for Defense and National Security. Cherie Muleh Exelis and Esri Technologies for Defense and National Security Cherie Muleh Cherie.Muleh@exelisinc.com ENVI IMAGERY AND DATA BECOME KNOWLEDGE > Add information from imagery to your GIS > Automated workflows

More information

egeo.ch WebGIS an Internet GIS framework for the Swiss federal administrations based on CartoWeb, Mapserver and PostGIS

egeo.ch WebGIS an Internet GIS framework for the Swiss federal administrations based on CartoWeb, Mapserver and PostGIS egeo.ch WebGIS an Internet GIS framework for the Swiss federal administrations based on CartoWeb, Mapserver and PostGIS Sylvain Pasche Camptocamp SA PSE C CH-1015 Lausanne Switzerland info@camptocamp.com

More information

Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant

Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant Cameron SHORTER, Australia Key words: Open Source Geospatial Foundation, OSGeo, Open Standards, Open Geospatial

More information

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

ESRI Survey Summit August Clint Brown Director of ESRI Software Products ESRI Survey Summit August 2006 Clint Brown Director of ESRI Software Products Cadastral Fabric How does Cadastral fit with Survey? Surveyors process raw field observations Survey measurements define high-order

More information

Crime Analyst Extension. Christine Charles

Crime Analyst Extension. Christine Charles Crime Analyst Extension Christine Charles ccharles@esricanada.com Agenda Why use Crime Analyst? Overview Tools Demo Interoperability With our old software it could take a police officer up to forty minutes

More information

Development of an Opensource Web Based GIS for Geocollaboration in Geothermal Resources Management

Development of an Opensource Web Based GIS for Geocollaboration in Geothermal Resources Management Proceedings 5 th African Rift geothermal Conference Arusha, Tanzania, 29-31 October 2014 Development of an Opensource Web Based GIS for Geocollaboration in Geothermal Resources Management Wekesa.F, and

More information

Geographical Databases: PostGIS. Introduction. Creating a new database. References

Geographical Databases: PostGIS. Introduction. Creating a new database. References Geographical Databases: PostGIS Introduction PostGIS is an extension of PostgresSQL for storing and analyzing spatial data. It defines data types and operations to process (mostly) vector data. It has

More information

A Model of GIS Interoperability Based on JavaRMI

A Model of GIS Interoperability Based on JavaRMI A Model of GIS Interoperability Based on Java Gao Gang-yi 1 Chen Hai-bo 2 1 Zhejiang University of Finance & Economics, Hangzhou 310018, China 2 College of Computer Science and Technology, Zhejiang UniversityHangzhou

More information

Geodatabase Management Pathway

Geodatabase Management Pathway Geodatabase Management Pathway Table of Contents ArcGIS Desktop II: Tools and Functionality 3 ArcGIS Desktop III: GIS Workflows and Analysis 6 Building Geodatabases 8 Data Management in the Multiuser Geodatabase

More information

Development of Geoweb application using Open Source Technology: An innovative approach for disaster mitigation and management

Development of Geoweb application using Open Source Technology: An innovative approach for disaster mitigation and management Development of Geoweb application using Open Source Technology: An innovative approach for disaster mitigation and management Harish Karnatak harish@iirs.gov.in Reedhi Shukla National Remote Sensing Center

More information

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases Geog 469 GIS Workshop Managing Enterprise GIS Geodatabases Outline 1. Why is a geodatabase important for GIS? 2. What is the architecture of a geodatabase? 3. How can we compare and contrast three types

More information

THE SPATIAL DATA SERVER BASED ON OPEN GIS STANDARDS IN HETEROGENEOUS DISTRIBUTED ENVIRONMENT

THE SPATIAL DATA SERVER BASED ON OPEN GIS STANDARDS IN HETEROGENEOUS DISTRIBUTED ENVIRONMENT Geoinformatics 2004 Proc. 12th Int. Conf. on Geoinformatics Geospatial Information Research: Bridging the Pacific and Atlantic University of Gävle, Sweden, 7-9 June 2004 THE SPATIAL DATA SERVER BASED ON

More information

Developing An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile

Developing An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile Developing An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile Ritik Sharma,A,1, Shubhangi Garg B,2, Yogesh Kumar c,3, Jeevash Mutreja d,4 a ABES Engg.College Ghaziabad

More information

Practical teaching of GIS at University of Liège

Practical teaching of GIS at University of Liège Practical teaching of GIS at University of Liège Jean-Paul Kasprzyk, assistant Lessons Pr. Jean-Paul Donnay: For non-geographers (geologists, urban planners, engineers ) GIS users Master: Introduction

More information

CARTOGRAPHIC WEB SERVICES AND CARTOGRAPHIC RULES A NEW APPROACH FOR WEB CARTOGRAPHY

CARTOGRAPHIC WEB SERVICES AND CARTOGRAPHIC RULES A NEW APPROACH FOR WEB CARTOGRAPHY CARTOGRAPHIC WEB SERVICES AND CARTOGRAPHIC RULES A NEW APPROACH FOR WEB CARTOGRAPHY 1. Introduction Ionut Iosifescu, Marco Hugentobler, Lorenz Hurni ETH Zurich, Institute of Cartography Wolfgang-Pauli-Str.

More information

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA wlynch@esri.com ArcGIS Server Technology Transfer 1 Agenda Who is ESRI?

More information

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson ArcGIS Enterprise: What s New Philip Heede Shannon Kalisky Melanie Summers Sam Williamson ArcGIS Enterprise is the new name for ArcGIS for Server What is ArcGIS Enterprise ArcGIS Enterprise is powerful

More information

Oracle Spatial: Essentials

Oracle Spatial: Essentials Oracle University Contact Us: 1.800.529.0165 Oracle Spatial: Essentials Duration: 5 Days What you will learn The course extensively covers the concepts and usage of the native data types, functions and

More information

Introduction to the 176A labs and ArcGIS

Introduction to the 176A labs and ArcGIS Introduction to the 176A labs and ArcGIS Acknowledgement: Slides by David Maidment, U Texas-Austin and Francisco Olivera (TAMU) Purpose of the labs Hands-on experience with one software pakage Introduction

More information

Digital Map of Mexico Platform and MxSIG. March 2017

Digital Map of Mexico Platform and MxSIG. March 2017 Digital Map of Mexico Platform and MxSIG March 2017 1 I. Digital Map of Mexico Platform Concept Evolution II. Digital Map of Mexico online Concept Capabilities Information available Other state units information

More information

Experiences and Directions in National Portals"

Experiences and Directions in National Portals FIG Seminar on e-land Administration Innsbruck/Austria 2-4 June 2004 "ESRI's Experiences and Directions in National Portals" Kevin Daugherty Cadastral/Land Records Manager ESRI Topic Points Technology

More information

ESRI Object Models and Data Capture 9/18/ /18/2014 M. Helper GEO327G/386G, UT Austin 2. ESRI Arc/Info ArcView ArcGIS

ESRI Object Models and Data Capture 9/18/ /18/2014 M. Helper GEO327G/386G, UT Austin 2. ESRI Arc/Info ArcView ArcGIS ESRI Object Models; Data Capture Conceptual Models Conceptual Models Characterized all features or phenomena as: Feature Class (spatial table) Number Age_Ma 1_sigma Rx_Type 123 142 1.5 B_schist 124 136

More information

An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases

An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases ESRI 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com

More information

GIS Based Transit Information System for Metropolitan Cities in India

GIS Based Transit Information System for Metropolitan Cities in India PAPER REFERENCE NO.: PN-250 GIS Based Transit Information System for Metropolitan Cities in India Pal, Sarvjeet. a and Singh, Varun. b a M. Tech. (GIS & Remote Sensing); GIS Cell; Motilal Nehru National

More information

Steve Pietersen Office Telephone No

Steve Pietersen Office Telephone No Steve Pietersen Steve.Pieterson@durban.gov.za Office Telephone No. 031 311 8655 Overview Why geography matters The power of GIS EWS GIS water stats EWS GIS sanitation stats How to build a GIS system EWS

More information

A. Boluwade 1 and A Ferdinand. Ste Anne de Bellevue, QC, H9X 3V9, Canada. ABSTRACT

A. Boluwade 1 and A Ferdinand. Ste Anne de Bellevue, QC, H9X 3V9, Canada.   ABSTRACT The Design and Development of Spatial Database Management Systems (SDMS) for Hydrographic Studies using coupled Open-Source GIS and Relational Database A. Boluwade 1 and A Ferdinand 1 Department Bioresource

More information

The File Geodatabase API. Dave Sousa, Lance Shipman

The File Geodatabase API. Dave Sousa, Lance Shipman The File Geodatabase API Dave Sousa, Lance Shipman Overview Introduction Supported Tasks API Overview What s not supported Updates Demo Introduction Example Video: City Engine Provide a non-arcobjects

More information

Portal for ArcGIS: An Introduction

Portal for ArcGIS: An Introduction Portal for ArcGIS: An Introduction Derek Law Esri Product Management Esri UC 2014 Technical Workshop Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

POSITION DESCRIPTION. Position Title: Geographic Information Systems (GIS) Coordinator Department: Engineering

POSITION DESCRIPTION. Position Title: Geographic Information Systems (GIS) Coordinator Department: Engineering POSITION DESCRIPTION Position Title: Geographic Information Systems (GIS) Coordinator Department: Engineering Reports To: Engineering Supervisor FLSA Status: Exempt Date: April 2018 PRIMARY OBJECTIVE OF

More information

Road Ahead: Linear Referencing and UPDM

Road Ahead: Linear Referencing and UPDM Road Ahead: Linear Referencing and UPDM Esri European Petroleum GIS Conference November 7, 2014 Congress Centre, London Your Work Making a Difference ArcGIS Is Evolving Your GIS Is Becoming Part of an

More information

ESRI Object Models and Data Capture 2/1/2018

ESRI Object Models and Data Capture 2/1/2018 Number 123 124 125 ESRI* Object Models; Data Capture Feature Class (spatial table) Age_Ma 142 136 1_sigma 1.5 2.0 Rx_Type B_schist G_schist Object Class (nonspatial table) Size_kg 3.4 1.3 Y Control Point

More information

Features and Benefits

Features and Benefits Autodesk LandXplorer Features and Benefits Use the Autodesk LandXplorer software family to help improve decision making, lower costs, view and share changes, and avoid the expense of creating physical

More information

Esri UC2013. Technical Workshop.

Esri UC2013. Technical Workshop. Esri International User Conference San Diego, California Technical Workshops July 9, 2013 CAD: Introduction to using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support

More information

GeoPackage, das Shapefile der Zukunft

GeoPackage, das Shapefile der Zukunft FOSSGIS 2016 GeoPackage, das Shapefile der Zukunft @PirminKalberer Sourcepole AG, Zürich www.sourcepole.ch About Sourcepole > QGIS > 4 C++ core devs > Project Steering Commitee > QGIS Server, Printing,

More information

A Spatial Data Infrastructure for Landslides and Floods in Italy

A Spatial Data Infrastructure for Landslides and Floods in Italy V Convegno Nazionale del Gruppo GIT Grottaminarda 14 16 giugno 2010 A Spatial Data Infrastructure for Landslides and Floods in Italy Ivan Marchesini, Vinicio Balducci, Gabriele Tonelli, Mauro Rossi, Fausto

More information

Geodatabase Essentials Part One - Intro to the Geodatabase. Jonathan Murphy Colin Zwicker

Geodatabase Essentials Part One - Intro to the Geodatabase. Jonathan Murphy Colin Zwicker Geodatabase Essentials Part One - Intro to the Geodatabase Jonathan Murphy Colin Zwicker Session Path The Geodatabase - What is it? - Why use it? - What types are there? Inside the Geodatabase Advanced

More information

SDI Standards at work

SDI Standards at work SDI Standards at work Jan Juul Jensen Senior Technology Strategist Informi GIS Denmark Informi GIS Private held Limited Company Specialized in GIS 100+ employees HQ in Charlottenlund, Copenhagen Regional

More information

Introduction to the 176A labs and ArcGIS Purpose of the labs

Introduction to the 176A labs and ArcGIS Purpose of the labs Introduction to the 176A labs and ArcGIS Purpose of the labs Acknowledgement: Slides by David Maidment, U Texas-Austin and Francisco Olivera (TAMU) Hands-on experience with a leading software package Introduction

More information

Leveraging the OGC Capabilities of ArcGIS Server

Leveraging the OGC Capabilities of ArcGIS Server Leveraging the OGC Capabilities of ArcGIS Server Satish Sankaran Interoperability and Standards Team Yingqi Tang Server Team Jessica Parteno Geodatabase Team ArcGIS Server is Open & Interoperable Using

More information

<Insert Picture Here> Oracle Spatial 11g. Dr. Siva Ravada

<Insert Picture Here> Oracle Spatial 11g. Dr. Siva Ravada Oracle Spatial 11g Dr. Siva Ravada New in Oracle Spatial 11g 3D Support Spatial Web Services Network Data Model GeoRaster Performance Improvements 3D Applications Location-based services

More information

UCGE Reports Number 20148

UCGE Reports Number 20148 UCGE Reports Number 20148 Department of Geomatics Engineering Development of a Distributed Geoprocessing Service Model (URL: http://www.geomatics.ucalgary.ca/gradtheses.html) by Shuxin Yuan December 2000

More information

Geodatabase An Overview

Geodatabase An Overview Federal GIS Conference February 9 10, 2015 Washington, DC Geodatabase An Overview Ralph Denkenberger - esri Session Path The Geodatabase - What is it? - Why use it? - What types are there? Inside the Geodatabase

More information

METHOD OF WCS CLIENT BASED ON PYRAMID MODEL

METHOD OF WCS CLIENT BASED ON PYRAMID MODEL METHOD OF WCS CLIENT BASED ON PYRAMID MODEL Shen Shengyu, Wu Huayi* State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, 430079 Wuhan, China - shshy.whu@gmail.com,

More information

ArcGIS Pro: Essential Workflows STUDENT EDITION

ArcGIS Pro: Essential Workflows STUDENT EDITION ArcGIS Pro: Essential Workflows STUDENT EDITION Copyright 2018 Esri All rights reserved. Course version 6.0. Version release date August 2018. Printed in the United States of America. The information contained

More information

GIS GIS.

GIS GIS. GIS 388 Vol., No.3, Autumn 2009 99-4 GIS Iranian Remote Sensing & GIS 2 * (GIS). GIS.2 389/5/6 : 389/2/6 :........ : 8878622 : GIS ( ) : * Email: PouriaAmirian@gmail.com ... (AQI) 2.(Cheng et al., 2007)..

More information

gvsig a real tool for GIS technicians

gvsig a real tool for GIS technicians gvsig a real tool for GIS technicians Jorge Gaspar Sanz Salinas jsanz@prodevelop.es International Geodetic Students Meeting 05/05/08 Valencia Agenda of the project OK, but what can gvsig do for me now?

More information