Information Discovery in Spatio-Temporal Environmental Data (Extended Abstract)

Size: px
Start display at page:

Download "Information Discovery in Spatio-Temporal Environmental Data (Extended Abstract)"

Transcription

1 Information Discovery in Spatio-Temporal Environmental Data (Extended Abstract) Joseph JaJa, Steve Kelley, and Dave Rafkind Institute for Advanced Computer Studies University of Maryland, College Park Abstract Substantial amounts of spatio-temporal data sets have been collected over the past few decades and are being generated at an ever-increasing rate. It is currently extremely difficult to extract and make use of the information embedded in these data collections. In this paper, we describe an information discovery system, called GIDE (Grid Information Discovery Engine) based on new spatial OLAP techniques and an XML infrastructure for periodically harvesting information from distributed sites having large collections of environmental data. In particular, our spatial OLAP uses an efficient indexing structure based on an R-tree, coupled with a spatial measure represented by a linear quadtree, which allows a near optimal covering of the spatial objects and data granule counts for any given geographic region. Users can query and correlate results by spatial and temporal extents, site and project, and scientific category. 1. Introduction Substantial amounts of environmental data are already available at many sites around the world, and a much larger variety is currently being generated at a very high rate. The remotely sensed data from the NASA sensors alone is expected to exceed several terabytes a day within the next few years. These large volumes of spatio-temporal environmental data offer unprecedented opportunities for characterizing spatial phenomena, discovering interesting spatial and temporal trends, and studying new environmental and ecological models. However, the task of exploring the data available and performing analysis to discover associations between spatial patterns and environmental phenomena is currently quite difficult due to a number of factors. First is the typical problem of having large amounts of data stored at different locations, in heterogeneous formats and systems. The heterogeneity here includes widely different resolution data registered using one of a number of projections of the Earth into two dimensions, raster versus vector data representations, and different types of multispectral raw data and derived higher levels products. Hence the first major challenge is to set up the infrastructure that allows information extraction from the different sources to create an up to date summary information with sufficient details, upon which data exploration and information discovery can be carried out. The infrastructure should be flexible enough to allow new types of spatial data at any repository to be accounted for in a timely fashion, as well as allow the incorporation of additional data sources. Addressing this issue is not the main focus of this paper. However, we had to deal with this problem to build our prototype system since in particular we want to experiment with real and heterogeneous data collections, and study the cost of regular bulk incremental updates. A very brief outline of the related infrastructure is included in this paper. Second, the design 1

2 of a spatial OLAP that provides up to date summary information and that is scalable to large amounts of spatio-temporal data (such as remotely sensed data and in-situ data collected by ground stations) is significantly more challenging than the design of a nonspatial OLAP. This is in part due to the difficulty in defining and handling spatial dimensions and measures. For example, the user typically specifies an arbitrary region on a global map, types of data at a high level of abstraction (say, Landsat Thematic Mapper TM imagery for land cover studies, and a particular species of birds), an arbitrary time interval (say between January 1998 and February 2001), and desired spatio-temporal resolutions. The OLAP should quickly generate a set of maps over the specified region indicating the extent of the available TM scenes with an overlay of the birds information over the specified time period, such that each map corresponds to a temporal snapshot as specified by the query s temporal specification. The task of data exploration requires that the maps be generated very quickly, and hence some aggregate maps over predefined regions and predefined time intervals have to be precomputed. Third, we will be dealing with different levels of abstraction, including multi-level semantic hierarchies such that the finest scale data (granule type) is represented at the leaves of each hierarchy. Some subsets of the nodes of a hierarchy may be accessed much more frequently than other nodes, and hence serious considerations should be given to what types of aggregate information should be materialized. This is especially difficult since we don t have any a priori information about the query regions, which could be of any size and anywhere on the globe. In this paper, we focus on the design and implementation of a spatial OLAP paying a particular attention to indexing and map representation details and focusing on I/O efficient schemes. We also outline a materialization scheme that is tightly coupled with our indexing structure. This OLAP is the core component of a new prototype system developed by our group and called GIDE (Grid Information Discovery Engine). The main components of GIDE are: (1) an XML infrastructure for accessing on a regular basis collections of heterogeneous spatio-temporal environmental data that currently reside in four different sites; (2) an OLAP engine based on novel design ideas for spatial dimensions and measures, which includes a Hilbert-packed R-tree at its foundation, coupled with local region quadtrees representing the summary maps over predefined cells over the globe; and (3) a visualization interface that enables easy interaction, exploration, correlation, and discovery of various types of information using different levels of abstraction. Before proceeding further, we give a couple of examples of the types of interactive exploration possible with GIDE. Query 1. A graduate student is asked to create time series maps for assessing forest cover loss near an area where logging roads are being built. The query is for the study area in western Canada (region is selected as a polygon by user) and for two time periods specified using years 1986 and The maps should use the same spatial resolution and should have an additional overlay of other land cover types with pertinent transportation features. 2

3 Query 2. A land cover scientist wishes to examine the interaction of El Nino events on vegetation changes for a specific study area to determine how much area in vegetation cover is lost or gained. The query is to produce and display two NDVI-change maps for the Southwestern United States (region specified as 5 SW states) that correspond to the beginning and end of an El Nino event. A substantial amount of work has been done regarding data warehouses see for example [1,2,5]. However much less research has been devoted to spatio-temporal OLAPs, and to the authors best knowledge, none of which has addressed the problem in its full generality as in this paper. For example, Stefanovic et. al. [16] focuses on the development of materialization methods for spatial data cubes by extending the work of [9]. The set up is much more restricted as they have dealt with a fixed partition of a given contiguous region. Other somewhat related efforts in spatial data mining appear in [3,8]. 2. Overall Design GIDE is designed from the ground up to handle heterogeneous spatial data collections using semantic hierarchies to group subcollections into browsable entities. Semantic classification of data sources and related metadata were incorporated into our system using domain expertise. This classification can be easily extended to further domains, and automatic semantic classification requires that the context of information be extracted from data sources. While the current prototype includes several hierarchies, we focus here on the category hierarchy based on a preliminary partial classification of environmental data. An example of a small subtree of this hierarchy is shown below: Land Cover Land Use Carbon Cycle Urbanization Forest Cover Global Regional AVHRR Land Cover MODIS ETM Maps The prototype system takes an object-oriented view of the data sources, using XML metadata import and update. We have designed DTDs for local and remote metadata import and export primitives. We assume that data sources have well-defined access protocols such as FTP, HTTP, or SQL gateways. The prototype is intended to meet the minimum possible capabilities necessary to access stored data and extract spatio-temporal attributes. Each source has a metadata description stored locally, specifying various 3

4 access parameters such as the URI of the source and the protocol for accessing the related data. The data sources included in our study are the following: The University of Maryland Global Land Cover Facility (GLCF) that offers access to around 10TB of primarily remotely sensed data for land cover studies. The major data types include the following: o Landsat Thematic Mapper TM scenes, in raster form, each of size approximately 400MB, and covers a region of approximately 1Kmx1Km. The GLCF has around 5,000 such scenes covering North America, South America, Africa, and a few regions in Asia, collected at different times. o Derived GIS and raster Central African Regional Program for the Environment (CARPE), augmented by human or animal population data. o US Coastal Marsh data, in GIS format, and derived from TM data and the USDA National Wetlands Inventory data. Each such data is of size between 20MB to 40 MB. o An up to date collection of 250m resolution MODIS red and near infra-red surface reflectance data, and derived NDVI (Normalized Difference Vegetation Index) products. Long Term Ecological Research data, available through a site at the University of New Mexico, which includes the Hyperspectral AVIRIS Flyover data from Sevilleta. This latter data is of very high resolution generated by airborne Infrared Spectrometer along long, thin strips over the Sevilleta. Each raster image is about 500MB. The University of Kansas Museum data, which includes biological data collections stored at various universities and accessed using the Z39.50 protocol. Each data item is very small (less than 1KB), but with a wide variety of data types. 3. Spatial OLAP Design The core of our system is a spatial OLAP that includes new methods for defining spatial dimensions and measures, and a novel implementation based on a combination of R-trees and region-based quadtrees. We first review some general concepts and then focus on our design. In general, an OLAP provides selected summary information, collected from multiple sources, and modeled as a multidimensional structure. Each dimension corresponds to a business prespective such that each cell contains the value(s) of some aggregate measure. Typically, there is a dimension table associated with each dimension. The data cube refers to the computation of the aggregate functions over all combinations of dimensions (all group-bys), and hence its size is exponential in terms of the number of dimensions. The data cube can be used to answer OLAP queries, which require aggregation on different combinations of attributes. 4

5 The most commonly used modeling approach is based on the star schema, which consists of a large central table, called the fact table, coupled with several dimension tables. Each dimension table contains information specific to the dimension, while the fact table correlates the various dimensions using a number of measures. In our case, a dimension or a measure can be spatial, that is, it can represent information pertaining to a spatial region in either raster or GIS format. An OLAP server can be implemented either as relational OLAP (ROLAP), or multidimensional OLAP (MOLAP), or a hybrid of these approaches. The notion of concept hierarchies plays a very important role in OLAP design and is essential in our design. Such a hierarchy allows different levels of summarization and abstractions, and can be represented in general as a directed acyclic graph. For example, a temporal hierarchy can be defined as: day week month season year. An example of a spatial hierarchy consists of the following sequence: zipcode regions counties states. Among the typical OLAP operations are: drilldown, roll-up, dicing, slicing, and pivoting. For example, a roll-up operation along a dimension involves the generation of summary information bottom-up along the corresponding hierarchy, and hence allows users to view data at different degrees of abstraction. For more details about OLAP operations, see [1,2,5]. It is clear that it is impractical to precompute and materialize all the group-bys of the data cube. An essential component of designing an OLAP is to determine the views that will be materialized in the OLAP, for which several algorithms exist. Overview of Spatial OLAP Model In order to focus our attention to the core issues, we abstract the static version of our problem as follows. We are given a large number of spatial objects, each characterized by spatial coordinates (say, longitude and latitude) and spatial extents, a time stamp, and an elementary data type. Note that, while the temporal and data type attributes can be enumerated using integers, the spatial coordinates and extents are real numbers that can take on an unbounded number of values (within fixed ranges). An elementary data type is a data type that appears at the finest scale and the highest resolution in the category hierarchy. Before defining the measures, let s look at the types of queries we want to handle. A typical query is specified by: (i) an arbitrary polygonal region on a map; (ii) some time interval; (iii) an environmental data class specified by a node of the category hierarchy; and (iv) spatio-temporal resolutions. The OLAP is expected to return the maps, each map clearly delineating the boundaries of the polygons where each data type of the specified class exists, together with a numerical count of each elementary data type (other numerical measures are useful but we focus here on just the count measure). An output to a query requesting a map of the regions covered by the Landsat TM scenes available under a node in the category hierarchy is shown in Figure 1. We use different colors to reflect the ranges of the numerical counts of the TM scenes at different locations but these were combined for the purpose of this example. The small global map shown in the lower right corner gives the relative location of the selected region on the globe. 5

6 Figure 1: Result of a query specified over the region indicated In our design, we model the fact table with only four dimensions: two spatial dimensions, temporal, and elementary data types. The temporal dimension is defined in a straightforward way, with an enumeration of time intervals (in our current prototype, monthly starting January 1970 until present). The elementary data types are enumerated in a left to right traversal of the leaves of the category hierarchy. This ensures that the data types corresponding to any node in the hierarchy tree appear contiguously in this ordering, a fact that we will exploit later. We now turn our attention to the spatial dimensions. Given the almost random coverage of possibly very large number of patches of the globe for each data type, a coverage that is dynamically changing, and the fact that the user can select an arbitrary region over the globe, it is not clear over which spatial boundaries our information should be aggregated and precomputed, even if we fix the data type and time period. We organize our basic spatial granularity as follows. We impose a spherical grid of latitude and longitude lines over the whole globe as shown in the following figure. 6

7 Figure 2: Spherical Gridding of the Globe In our implementation, the latitude and longitude lines are each separated by degree one. This seems to work very well based on our preliminary experimental results. Hence we obtain a grid system of size 360x180, of irregular cells. Note that each degree of latitude is approximately 111Km (69 miles) and each degree of longitude at the equator is also approximately 111Km. However each degree of longitude at 60 degrees from the equator is approximately 56Km, and decreases steadily as we approach either one of the poles. Each grid cell can be specified by a pair of values (longitude, latitude) defining the lower left corner of the cell. Hence we incorporate these two spatial dimensions in our fact table. Assuming a few thousands elementary data types and few hundreds data classes, the fact table can clearly be quite large, depending on data coverage. For land studies, all grid cells over water can be ignored, which substantially reduces the size of the problem. Before discussing the implementation and related indexing issues and higher-level materialization schemes, we describe the measures we are after. Consider a fixed grid cell C, say near the equator, which will roughly be of size 111Kmx111Km in our implementation. For example, a query may require a map over C, which defines the subregions determined by the available Landsat TM scenes of resolution 30m. Note that each TM scene covers roughly a slightly distorted rectangular region of size 1Kmx1Km, whose sides are not necessarily aligned with those of C. Hence the possibly overlapping TM scenes that are within C can form an arbitrary polygonal region. How should these regions in C be represented? Note that numerical measures can give rise to the same issue. Suppose for example we want to compute the average temperature and precipitation in C over some period of time at a certain spatial resolution. The temperature and precipitation can be mapped into categorical data, and hence the average temperatures and precipitations decompose C into different types of regions (illustrated by different colors in our prototype), just as in the previous case. 7

8 To solve this problem, we do the following. We rasterize all our elementary data types to the finest desired resolution (100 m resolution in our implementation), and then partition k k each cell C into 2 2 mesh, where k is chosen to correspond to the finest desired resolution (and hence depends on the size of C). For our hypothetical cell C, k = 10. We now use the region quadtree [14] to represent any combination of points and regions within C. The region quadtree is based on the successive division of C into four equalsized quadrants such that each quadrant will be subdivided further if it is not completed included in one of the regions defined in C. The next figure illustrates the region quadtree generated to answer the query whose result is shown in Figure 1. Figure 3. The region quadtree is characterized as a variable resolution data structure in that it can be used to represent the regions in C at any resolution up to the highest resolution defined by the mesh on C. In particular, the nodes at level i correspond to a partition of C into i i 2 2 mesh. It is well known that the quadtree representation can efficiently handle range search type queries within a cell. Moreover, the merging of the quadtrees corresponding to different temporal snapshots within the same cell or the quadtrees corresponding to adjacent cells can be performed very quickly in time proportional to the perimeters of the boundaries of the regions. As we will see later, these two types of operations are critical for the performance of our query answering algorithm. Details of the merging operations will be given in the full paper. See also [13,14]. Indexing Structure and Materialization Scheme Thus far, each row of the fact table corresponds to a grid cell, time intervals, and elementary data type, such that the grid cell is non-empty; otherwise, the cell does not appear in the table. We will soon address which additional spatio-temporal aggregrates need to be materialized. Given the expected size of such a table, it has to reside in external memory, and hence it is critical to choose an implementation scheme that will minimize the I/O time. We use an indexing scheme based on a four-dimensional R-tree such that any query can be evaluated through a single range query on the R-tree. 8

9 Consider a four-dimensional space, say ( x, y, z, u), where x and y correspond respectively to the longitude and latitude coordinates (x varying between 1 and 360 and y varying between 1 and 180 in integer values), z represents an enumeration of the time intervals in increasing order (in our implementation beginning with January 1970 up to the present), and u corresponds to an enumeration of the elementary data types ordered according to a left to right traversal of the leaves of the category hierarchy, as stated earlier. Hence our four-dimensional coordinate space has been restricted to an integer lattice, a fact that will make our implementation quite efficient. Each row of the fact table corresponds to a point in our (x,y,z,u)-space, for which we have a numerical measure and a region quadtree map. The numerical measure corresponds, within the specified time period, to the number of objects belonging to the grid cell of the type specified, and the region quadtree map defines the regions covered by the selected data type. With each such point, we associate a pointer to a record that contains the numerical measure and the linear quadtree representation. We now use a packed Hilbert R-tree [11] to represent the resulting collection of these points. The Hilbert R-tree packs as many children into a parent node as possible while trying to make sure that children of the same parent are spatially close by using the Hilbert space-filling curve. Specifically, the tree is constructed bottom-up as follows. The points are first sorted in increasing order of their Hilbert values. The first B points are removed and grouped under the same leaf node. The quadtrees corresponding to these leaves are stored contiguously on the disk. The value B is related to the size of a disk page. The next B points are again chosen from the remaining sorted listed, and grouped under the next leaf node, and so on. After all the leaf nodes are created, they are grouped similarly into internal nodes, using the order in which they were created. Tree nodes are created level by level until there is only one node that becomes the root of the R-tree. Packed Hilbert R-trees have been shown to be the most efficient R-trees in general [4,6,10], which can be dynamically updated quite efficiently as well. In our 6 24 implementation, we chose B = 2 in which case a tree of height 4 corresponds to 2 rows in the fact table. Consider now the handling of a query specified by a certain rectangle S, time interval [ t, t 1 2], and a data type. More general queries defined over nodes of the category hierarchy can be handled similarly. Let T be the union of the global grid cells that have a non-empty intersection with S. Note that T could consist of only a single grid cell that properly contains S. Answering the query with T instead of S reduces the problem to the handling of a single range query on the R-tree. Given the very small depth of the R-tree and the spatial characteristics of the Hilbert space-filling curve, this operation can be performed very quickly. The outcome is a set of leaves. Three cases arise. The first is when S is properly contained in one of the global grid cell, in which case we have to perform a quadtree merge operation over the leaves corresponding to different temporal snapshots, followed by a range search on the resulting quadtree to extract the subregions corresponding to S. The second case is when S=T, which can be handled by merging the quadtrees and combining the counts of the various leaves identified during the range 9

10 search on the R-tree. As stated earlier, we can merge quadtrees quite efficiently while updating the counts (by the way, the counts of two adjacent cells cannot be simply added together even for a single data type as a spatial object may extend over the two cells). The third case is when the boundary cells of T partially overlap with S, which is reduced to a combination of the first two cases. In practice, since we are only interested in summary information, it may be sufficient to either slightly enlarge or reduce S (say by including a boundary grid cell if a significant portion overlaps with S). However, in either of case 2 or 3, the number of the leaves involved in answering a query can be quite high resulting in a significant execution time. To improve performance, we materialize higher level aggregate information as follows. We use a scheme similar to the one reported in [15]. For each internal node in the R-tree, we precompute the quadtree map obtained by merging the maps if its children and the combining of the counts of each data type stored in its children. This information can be computed during the process of creating the R-tree, in a bottom up fashion. Hence the number of aggregations doubles. Given range query window w, an allocation node of the R-tree is a node whose MBR (Minimum Bounding Rectangle) is covered entirely by w and whose parent is not an allocation node. Answering a range query consists of identifying the set of allocation nodes, followed by merging of the information of these nodes. As shown in [15], the number of allocation nodes is in general substantially smaller than the corresponding number of leaves, which implies a much faster query algorithm. In fact, one can show that the maximum number of allocation nodes is O( Blog n), where n is the total number of leaves. B In addition to this scheme, we can significantly speed up frequent queries to any particular node F in the category hierarchy as follows. We build a 3-D Hilbert packed R- tree corresponding to the spatial and temporal dimensions, where each quadtree map includes all the data types pertaining to node F. We also materialize internal nodes as described above. This leads to very efficient spatio-temporal queries over the data category specified by the node F. We are currently exploring a dynamic scheme in which reduced dimension R-trees are built for those highly accessed nodes in the category tree. 4. Interface Design and Visualization Since our main goal is to enable efficient exploration and scientific knowledge discovery of environmental data, the interface should be carefully designed to enable the experimentation with the rich set of possible queries and an intuitive visualization of the query output. Other important aspects of the design include ease of use, speed, and small client footprint. Our interface interface has three main parts (see Figure 4): map browser and time sliders in the upper right section, detailed query selection according to one of the concept hierarchies in the upper left as selected by the user (part of the opened up category hierarchy is shown in the figure), and detailed query results as desired in the lower section. 10

11 Figure 4 Screen shot of the interface for the TM query We have used the University of Minnesota MapServ to provide map browsing capability. Given latitude and longitude extents and desired image size, the map server returns a GIF image of the requested map data. Our map browser applet sends latitude and longitude coordinates to the map server and retrieves map images for display to the user. The large main map is for direct browsing, while the smaller map in the lower right corner displays the portion of the world seen in the large map. Intuitive ways to pan and zoom are used. For example, zooming involves drawing a box on the map with the left mouse button over the area be zoomed in. If the area of the zoom is too small, a secondary small map appears to show a finer degree of magnification. The time selection applet lets the user choose the start and end time by which to specify the temporal extents of the query. The query selection applet presents the user with the possibility of specifying a node in one of the concept hierarchies. The user chooses one of the hierarchies with a radio button on top of the applet, and can open up and close branches of this hierarchy as desired. Opening a branch will automatically update the query results, using the spatial and temporal extents already specified on the right side of the interface. The query results section enables the user to further explore in more details the results of the query. Results of a query can be visualized from different perspectives and in different resolutions as desired. In particular, a 3-D visualization of the query results is generated over the map region specified by the user. 11

12 5. References 1. S. Agarwal, R. Agarwal, P.M. Deshpande, G. Gupta, J.F. Naughton, R. Ramakrishnan, and S. Sarawagi, On the computation of multidimensional aggregates, VLDB, pp , S. Chaudhuri and U. Dayal, An overview of data warehousing and OLAP technology, ACM SIGMOND Record, 26, pp , M. Ester, H.P. Kriegel, and J. Sander, Spatial data mining: a database approach, SSD 97, pp , July C. Faloutsos, Searching Multimedia Databases by Content, Kluwer Academic, J. Han and M. Kamber, Data Mining: Concepts and Techniques, Morgan Kaufmann, V. Gaede and O. Gunther, Multidimensional access methods, ACM Computing Surveys, 30(2), pp , I. Gargantini, An effective way to represent quadtrees, CACM, 25(12), pp , J. Han, K. Koperski, and N. Stefanovic, GeoMiner: a system prototype for spatial data mining, ACM-SIGMOND, pp , V. Harinarayan, R. Rajaraman, and J.D. Ullman, Implementing data cubes efficiently, ACM-SIGMOND, pp , I. Kamel and C. Faloutsos, On packing R-trees, Int l Conf. on Information and Knowledge Management, I. Kamel and C. Faloutsos, Hilbert R-tree: an improved R-tree using fractals, VLDB, pp , Santiago, Chile, Y. Kotidis and N. Roussopoulos, An alternative storage organization for ROLAP aggregate views based on cubetrees, ACM SIGMOD, pp , J. Orenstein, A comparison of spatial query processing techniques for native and parameter spaces, ACM SIGMOD, pp , H. Samet, The Design and Analysis of Spatial Data Structures, Addison-Wesley, Q. Shi and J. JaJa, Techniques for handling spatio-temporal range value search queries on large scale raster data, to appear in SSDB N. Stefanovic, J. Han, and K. Koperski, Object-Based selective materialization for efficient implementation of spatial data cubes, IEEE Transactions on Knowledge and Data Engineering, 12(6), pp. 1-21,

13 13

SPATIAL DATA MINING. Ms. S. Malathi, Lecturer in Computer Applications, KGiSL - IIM

SPATIAL DATA MINING. Ms. S. Malathi, Lecturer in Computer Applications, KGiSL - IIM SPATIAL DATA MINING Ms. S. Malathi, Lecturer in Computer Applications, KGiSL - IIM INTRODUCTION The main difference between data mining in relational DBS and in spatial DBS is that attributes of the neighbors

More information

Spatial Hierarchies and Topological Relationships in the Spatial MultiDimER model

Spatial Hierarchies and Topological Relationships in the Spatial MultiDimER model Spatial Hierarchies and Topological Relationships in the Spatial MultiDimER model E. Malinowski and E. Zimányi Department of Informatics & Networks Université Libre de Bruxelles emalinow@ulb.ac.be, ezimanyi@ulb.ac.be

More information

Carnegie Mellon Univ. Dept. of Computer Science Database Applications. SAMs - Detailed outline. Spatial Access Methods - problem

Carnegie Mellon Univ. Dept. of Computer Science Database Applications. SAMs - Detailed outline. Spatial Access Methods - problem Carnegie Mellon Univ. Dept. of Computer Science 15-415 - Database Applications Lecture #26: Spatial Databases (R&G ch. 28) SAMs - Detailed outline spatial access methods problem dfn R-trees Faloutsos 2

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

SEARCHING THROUGH SPATIAL RELATIONSHIPS USING THE 2DR-TREE

SEARCHING THROUGH SPATIAL RELATIONSHIPS USING THE 2DR-TREE SEARCHING THROUGH SPATIAL RELATIONSHIPS USING THE DR-TREE Wendy Osborn Department of Mathematics and Computer Science University of Lethbridge 0 University Drive W Lethbridge, Alberta, Canada email: wendy.osborn@uleth.ca

More information

Mining Climate Data. Michael Steinbach Vipin Kumar University of Minnesota /AHPCRC

Mining Climate Data. Michael Steinbach Vipin Kumar University of Minnesota /AHPCRC Mining Climate Data Michael Steinbach Vipin Kumar University of Minnesota /AHPCRC Collaborators: G. Karypis, S. Shekhar (University of Minnesota/AHPCRC) V. Chadola, S. Iyer, G. Simon, P. Zhang (UM/AHPCRC)

More information

LAYERED R-TREE: AN INDEX STRUCTURE FOR THREE DIMENSIONAL POINTS AND LINES

LAYERED R-TREE: AN INDEX STRUCTURE FOR THREE DIMENSIONAL POINTS AND LINES LAYERED R-TREE: AN INDEX STRUCTURE FOR THREE DIMENSIONAL POINTS AND LINES Yong Zhang *, Lizhu Zhou *, Jun Chen ** * Department of Computer Science and Technology, Tsinghua University Beijing, China, 100084

More information

RESEARCH ON THE DISTRIBUTED PARALLEL SPATIAL INDEXING SCHEMA BASED ON R-TREE

RESEARCH ON THE DISTRIBUTED PARALLEL SPATIAL INDEXING SCHEMA BASED ON R-TREE RESEARCH ON THE DISTRIBUTED PARALLEL SPATIAL INDEXING SCHEMA BASED ON R-TREE Yuan-chun Zhao a, b, Cheng-ming Li b a. Shandong University of Science and Technology, Qingdao 266510 b. Chinese Academy of

More information

Multiple-Site Distributed Spatial Query Optimization using Spatial Semijoins

Multiple-Site Distributed Spatial Query Optimization using Spatial Semijoins 11 Multiple-Site Distributed Spatial Query Optimization using Spatial Semijoins Wendy OSBORN a, 1 and Saad ZAAMOUT a a Department of Mathematics and Computer Science, University of Lethbridge, Lethbridge,

More information

The Global Land Cover Facility

The Global Land Cover Facility The Global Land Cover Facility REASoN Activities John Townshend, Principal Investigator Joseph JaJa, Co-Principal Investigator Paul Davis, Science Manager University of Maryland January 2004 The GLCF The

More information

NR402 GIS Applications in Natural Resources

NR402 GIS Applications in Natural Resources NR402 GIS Applications in Natural Resources Lesson 1 Introduction to GIS Eva Strand, University of Idaho Map of the Pacific Northwest from http://www.or.blm.gov/gis/ Welcome to NR402 GIS Applications in

More information

Introducing GIS analysis

Introducing GIS analysis 1 Introducing GIS analysis GIS analysis lets you see patterns and relationships in your geographic data. The results of your analysis will give you insight into a place, help you focus your actions, or

More information

Application of Clustering to Earth Science Data: Progress and Challenges

Application of Clustering to Earth Science Data: Progress and Challenges Application of Clustering to Earth Science Data: Progress and Challenges Michael Steinbach Shyam Boriah Vipin Kumar University of Minnesota Pang-Ning Tan Michigan State University Christopher Potter NASA

More information

Nearest Neighbor Search with Keywords in Spatial Databases

Nearest Neighbor Search with Keywords in Spatial Databases 776 Nearest Neighbor Search with Keywords in Spatial Databases 1 Sphurti S. Sao, 2 Dr. Rahila Sheikh 1 M. Tech Student IV Sem, Dept of CSE, RCERT Chandrapur, MH, India 2 Head of Department, Dept of CSE,

More information

Quality and Coverage of Data Sources

Quality and Coverage of Data Sources Quality and Coverage of Data Sources Objectives Selecting an appropriate source for each item of information to be stored in the GIS database is very important for GIS Data Capture. Selection of quality

More information

Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig

Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig Multimedia Databases Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 13 Indexes for Multimedia Data 13 Indexes for Multimedia

More information

Spatial Data Warehouses: Some Solutions and Unresolved Problems

Spatial Data Warehouses: Some Solutions and Unresolved Problems Spatial Data Warehouses: Some Solutions and Unresolved Problems Elzbieta Malinowski and Esteban Zimányi Université Libre de Bruxelles Department of Computer & Decision Engineering emalinow@ulb.ac.be, ezimanyi@ulb.ac.be

More information

5 Spatial Access Methods

5 Spatial Access Methods 5 Spatial Access Methods 5.1 Quadtree 5.2 R-tree 5.3 K-d tree 5.4 BSP tree 3 27 A 17 5 G E 4 7 13 28 B 26 11 J 29 18 K 5.5 Grid file 9 31 8 17 24 28 5.6 Summary D C 21 22 F 15 23 H Spatial Databases and

More information

5 Spatial Access Methods

5 Spatial Access Methods 5 Spatial Access Methods 5.1 Quadtree 5.2 R-tree 5.3 K-d tree 5.4 BSP tree 3 27 A 17 5 G E 4 7 13 28 B 26 11 J 29 18 K 5.5 Grid file 9 31 8 17 24 28 5.6 Summary D C 21 22 F 15 23 H Spatial Databases and

More information

Mapcube and Mapview. Two Web-based Spatial Data Visualization and Mining Systems. C.T. Lu, Y. Kou, H. Wang Dept. of Computer Science Virginia Tech

Mapcube and Mapview. Two Web-based Spatial Data Visualization and Mining Systems. C.T. Lu, Y. Kou, H. Wang Dept. of Computer Science Virginia Tech Mapcube and Mapview Two Web-based Spatial Data Visualization and Mining Systems C.T. Lu, Y. Kou, H. Wang Dept. of Computer Science Virginia Tech S. Shekhar, P. Zhang, R. Liu Dept. of Computer Science University

More information

Introduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model

Introduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model Introduction-Overview Why use a GIS? What can a GIS do? How does a GIS work? GIS definitions Spatial (coordinate) data model Relational (tabular) data model intro_gis.ppt 1 Why use a GIS? An extension

More information

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work? Outline Chapter 1 Introducing ArcGIS What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work? Basic data formats The ArcCatalog interface 1-1 1-2 A history of products Arc/Info

More information

Multimedia Databases 1/29/ Indexes for Multimedia Data Indexes for Multimedia Data Indexes for Multimedia Data

Multimedia Databases 1/29/ Indexes for Multimedia Data Indexes for Multimedia Data Indexes for Multimedia Data 1/29/2010 13 Indexes for Multimedia Data 13 Indexes for Multimedia Data 13.1 R-Trees Multimedia Databases Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig

More information

2.6 Complexity Theory for Map-Reduce. Star Joins 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51

2.6 Complexity Theory for Map-Reduce. Star Joins 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51 Star Joins A common structure for data mining of commercial data is the star join. For example, a chain store like Walmart keeps a fact table whose tuples each

More information

http://www.wrcc.dri.edu/csc/scenic/ USER GUIDE 2017 Introduction... 2 Overview Data... 3 Overview Analysis Tools... 4 Overview Monitoring Tools... 4 SCENIC structure and layout... 5... 5 Detailed Descriptions

More information

Representation of Geographic Data

Representation of Geographic Data GIS 5210 Week 2 The Nature of Spatial Variation Three principles of the nature of spatial variation: proximity effects are key to understanding spatial variation issues of geographic scale and level of

More information

INTRODUCTION TO GEOGRAPHIC INFORMATION SYSTEM By Reshma H. Patil

INTRODUCTION TO GEOGRAPHIC INFORMATION SYSTEM By Reshma H. Patil INTRODUCTION TO GEOGRAPHIC INFORMATION SYSTEM By Reshma H. Patil ABSTRACT:- The geographical information system (GIS) is Computer system for capturing, storing, querying analyzing, and displaying geospatial

More information

What is GIS? Introduction to data. Introduction to data modeling

What is GIS? Introduction to data. Introduction to data modeling What is GIS? Introduction to data Introduction to data modeling 2 A GIS is similar, layering mapped information in a computer to help us view our world as a system A Geographic Information System is a

More information

An Internet-based Agricultural Land Use Trends Visualization System (AgLuT)

An Internet-based Agricultural Land Use Trends Visualization System (AgLuT) An Internet-based Agricultural Land Use Trends Visualization System (AgLuT) Second half yearly report 01-01-2001-06-30-2001 Prepared for Missouri Department of Natural Resources Missouri Department of

More information

4D information management system for road maintenance using GIS

4D information management system for road maintenance using GIS icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) 4D information management system for road maintenance

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

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

Spatial Process VS. Non-spatial Process. Landscape Process

Spatial Process VS. Non-spatial Process. Landscape Process Spatial Process VS. Non-spatial Process A process is non-spatial if it is NOT a function of spatial pattern = A process is spatial if it is a function of spatial pattern Landscape Process If there is no

More information

2005 Journal of Software (, ) A Spatial Index to Improve the Response Speed of WebGIS Servers

2005 Journal of Software (, ) A Spatial Index to Improve the Response Speed of WebGIS Servers 1000-9825/2005/16(05)0819 2005 Journal of Software Vol.16, No.5 WebGIS +,, (, 410073) A Spatial Index to Improve the Response Speed of WebGIS Servers YE Chang-Chun +, LUO Jin-Ping, ZHOU Xing-Ming (Institute

More information

Imagery and the Location-enabled Platform in State and Local Government

Imagery and the Location-enabled Platform in State and Local Government Imagery and the Location-enabled Platform in State and Local Government Fred Limp, Director, CAST Jim Farley, Vice President, Leica Geosystems Oracle Spatial Users Group Denver, March 10, 2005 TM TM Discussion

More information

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context.

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context. Marinos Kavouras & Margarita Kokla Department of Rural and Surveying Engineering National Technical University of Athens 9, H. Polytechniou Str., 157 80 Zografos Campus, Athens - Greece Tel: 30+1+772-2731/2637,

More information

An Internet-based Agricultural Land Use Trends Visualization System (AgLuT)

An Internet-based Agricultural Land Use Trends Visualization System (AgLuT) An Internet-based Agricultural Land Use Trends Visualization System (AgLuT) Prepared for Missouri Department of Natural Resources Missouri Department of Conservation 07-01-2000-12-31-2001 Submitted by

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

Execution time analysis of a top-down R-tree construction algorithm

Execution time analysis of a top-down R-tree construction algorithm Information Processing Letters 101 (2007) 6 12 www.elsevier.com/locate/ipl Execution time analysis of a top-down R-tree construction algorithm Houman Alborzi, Hanan Samet Department of Computer Science

More information

Implementing Visual Analytics Methods for Massive Collections of Movement Data

Implementing Visual Analytics Methods for Massive Collections of Movement Data Implementing Visual Analytics Methods for Massive Collections of Movement Data G. Andrienko, N. Andrienko Fraunhofer Institute Intelligent Analysis and Information Systems Schloss Birlinghoven, D-53754

More information

Understanding Geographic Information System GIS

Understanding Geographic Information System GIS Understanding Geographic Information System GIS What do we know about GIS? G eographic I nformation Maps Data S ystem Computerized What do we know about maps? Types of Maps (Familiar Examples) Street Maps

More information

CONCEPTUAL DEVELOPMENT OF AN ASSISTANT FOR CHANGE DETECTION AND ANALYSIS BASED ON REMOTELY SENSED SCENES

CONCEPTUAL DEVELOPMENT OF AN ASSISTANT FOR CHANGE DETECTION AND ANALYSIS BASED ON REMOTELY SENSED SCENES CONCEPTUAL DEVELOPMENT OF AN ASSISTANT FOR CHANGE DETECTION AND ANALYSIS BASED ON REMOTELY SENSED SCENES J. Schiewe University of Osnabrück, Institute for Geoinformatics and Remote Sensing, Seminarstr.

More information

Linking local multimedia models in a spatially-distributed system

Linking local multimedia models in a spatially-distributed system Linking local multimedia models in a spatially-distributed system I. Miller, S. Knopf & R. Kossik The GoldSim Technology Group, USA Abstract The development of spatially-distributed multimedia models has

More information

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual) Introduction Geo-information Science (GRS-10306) Overview key concepts and terms (based on the textbook 2006 and the practical manual) Introduction Chapter 1 Geographic information system (GIS) Geographically

More information

Data Fusion and Multi-Resolution Data

Data Fusion and Multi-Resolution Data Data Fusion and Multi-Resolution Data Nature.com www.museevirtuel-virtualmuseum.ca www.srs.fs.usda.gov Meredith Gartner 3/7/14 Data fusion and multi-resolution data Dark and Bram MAUP and raster data Hilker

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

Spatial Analysis using Vector GIS THE GOAL: PREPARATION:

Spatial Analysis using Vector GIS THE GOAL: PREPARATION: PLAN 512 GIS FOR PLANNERS Department of Urban and Environmental Planning University of Virginia Fall 2006 Prof. David L. Phillips Spatial Analysis using Vector GIS THE GOAL: This tutorial explores some

More information

Spatial Data Science. Soumya K Ghosh

Spatial Data Science. Soumya K Ghosh Workshop on Data Science and Machine Learning (DSML 17) ISI Kolkata, March 28-31, 2017 Spatial Data Science Soumya K Ghosh Professor Department of Computer Science and Engineering Indian Institute of Technology,

More information

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits. Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits. The 1st credit consists of a series of readings, demonstration,

More information

An Interactive Framework for Spatial Joins: A Statistical Approach to Data Analysis in GIS

An Interactive Framework for Spatial Joins: A Statistical Approach to Data Analysis in GIS An Interactive Framework for Spatial Joins: A Statistical Approach to Data Analysis in GIS Shayma Alkobaisi Faculty of Information Technology United Arab Emirates University shayma.alkobaisi@uaeu.ac.ae

More information

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press,   ISSN GIS in the process of road design N.C. Babic, D. Rebolj & L. Hanzic Civil Engineering Informatics Center, University ofmaribor, Faculty of Civil Engineering, Smetanova 17, 2000 Maribor, Slovenia. E-mail:

More information

An Automated Object-Oriented Satellite Image Classification Method Integrating the FAO Land Cover Classification System (LCCS).

An Automated Object-Oriented Satellite Image Classification Method Integrating the FAO Land Cover Classification System (LCCS). An Automated Object-Oriented Satellite Image Classification Method Integrating the FAO Land Cover Classification System (LCCS). Ruvimbo Gamanya Sibanda Prof. Dr. Philippe De Maeyer Prof. Dr. Morgan De

More information

THE SPATIAL DATA WAREHOUSE OF SEOUL

THE SPATIAL DATA WAREHOUSE OF SEOUL THE SPATIAL DATA WAREHOUSE OF SEOUL Jae-Ho Han The Seoul Metropolitan Government Seoul City Hall, Taepyeongno 1(il)-ga, Jung-gu, Seoul 100-744, Korea djhjha@hanmail.net Impyeong Lee Dept. of Geoinformatics,

More information

12 Review and Outlook

12 Review and Outlook 12 Review and Outlook 12.1 Review 12.2 Outlook http://www-kdd.isti.cnr.it/nwa Spatial Databases and GIS Karl Neumann, Sarah Tauscher Ifis TU Braunschweig 926 What are the basic functions of a geographic

More information

Distributed Clustering and Local Regression for Knowledge Discovery in Multiple Spatial Databases

Distributed Clustering and Local Regression for Knowledge Discovery in Multiple Spatial Databases Distributed Clustering and Local Regression for Knowledge Discovery in Multiple Spatial Databases Aleksandar Lazarevic, Dragoljub Pokrajac, Zoran Obradovic School of Electrical Engineering and Computer

More information

Yanbo Huang and Guy Fipps, P.E. 2. August 25, 2006

Yanbo Huang and Guy Fipps, P.E. 2. August 25, 2006 Landsat Satellite Multi-Spectral Image Classification of Land Cover Change for GIS-Based Urbanization Analysis in Irrigation Districts: Evaluation in Low Rio Grande Valley 1 by Yanbo Huang and Guy Fipps,

More information

Spatial Information Retrieval

Spatial Information Retrieval Spatial Information Retrieval Wenwen LI 1, 2, Phil Yang 1, Bin Zhou 1, 3 [1] Joint Center for Intelligent Spatial Computing, and Earth System & GeoInformation Sciences College of Science, George Mason

More information

ArcGIS Data Models: Raster Data Models. Jason Willison, Simon Woo, Qian Liu (Team Raster, ESRI Software Products)

ArcGIS Data Models: Raster Data Models. Jason Willison, Simon Woo, Qian Liu (Team Raster, ESRI Software Products) ArcGIS Data Models: Raster Data Models Jason Willison, Simon Woo, Qian Liu (Team Raster, ESRI Software Products) Overview of Session Raster Data Model Context Example Raster Data Models Important Raster

More information

Distributed Mining of Frequent Closed Itemsets: Some Preliminary Results

Distributed Mining of Frequent Closed Itemsets: Some Preliminary Results Distributed Mining of Frequent Closed Itemsets: Some Preliminary Results Claudio Lucchese Ca Foscari University of Venice clucches@dsi.unive.it Raffaele Perego ISTI-CNR of Pisa perego@isti.cnr.it Salvatore

More information

Introduction to Geographic Information Systems (GIS): Environmental Science Focus

Introduction to Geographic Information Systems (GIS): Environmental Science Focus Introduction to Geographic Information Systems (GIS): Environmental Science Focus September 9, 2013 We will begin at 9:10 AM. Login info: Username:!cnrguest Password: gocal_bears Instructor: Domain: CAMPUS

More information

What are the five components of a GIS? A typically GIS consists of five elements: - Hardware, Software, Data, People and Procedures (Work Flows)

What are the five components of a GIS? A typically GIS consists of five elements: - Hardware, Software, Data, People and Procedures (Work Flows) LECTURE 1 - INTRODUCTION TO GIS Section I - GIS versus GPS What is a geographic information system (GIS)? GIS can be defined as a computerized application that combines an interactive map with a database

More information

Algorithms for Characterization and Trend Detection in Spatial Databases

Algorithms for Characterization and Trend Detection in Spatial Databases Published in Proceedings of 4th International Conference on Knowledge Discovery and Data Mining (KDD-98) Algorithms for Characterization and Trend Detection in Spatial Databases Martin Ester, Alexander

More information

Introduction to IsoMAP Isoscapes Modeling, Analysis, and Prediction

Introduction to IsoMAP Isoscapes Modeling, Analysis, and Prediction Introduction to IsoMAP Isoscapes Modeling, Analysis, and Prediction What is IsoMAP To the user, and online workspace for: Accessing, manipulating, and analyzing, and modeling environmental isotope data

More information

CHAPTER 1 THE UNITED STATES 2001 NATIONAL LAND COVER DATABASE

CHAPTER 1 THE UNITED STATES 2001 NATIONAL LAND COVER DATABASE CHAPTER 1 THE UNITED STATES 2001 NATIONAL LAND COVER DATABASE Collin Homer*, Jon Dewitz, Joyce Fry, and Nazmul Hossain *U.S. Geological Survey (USGS) Center for Earth Resources Observation and Science

More information

The Road to Data in Baltimore

The Road to Data in Baltimore Creating a parcel level database from high resolution imagery By Austin Troy and Weiqi Zhou University of Vermont, Rubenstein School of Natural Resources State and local planning agencies are increasingly

More information

Module 7, Lesson 2 In the eye of the storm

Module 7, Lesson 2 In the eye of the storm Module 7, Lesson 2 In the eye of the storm October 21, 1998 A tropical storm is brewing in the Atlantic Ocean. It began as a tropical wave a few weeks earlier, off the coast of western Africa. Today it

More information

Theory, Concepts and Terminology

Theory, Concepts and Terminology GIS Workshop: Theory, Concepts and Terminology 1 Theory, Concepts and Terminology Suggestion: Have Maptitude with a map open on computer so that we can refer to it for specific menu and interface items.

More information

How to Construct Urban Three Dimensional GIS Model based on ArcView 3D Analysis

How to Construct Urban Three Dimensional GIS Model based on ArcView 3D Analysis How to Construct Urban Three Dimensional GIS Model based on ArcView 3D Analysis Ko Ko Lwin Division of Spatial Information Science Graduate School of Life and Environmental Sciences University of Tsukuba

More information

Getting to know GIS. Chapter 1. Introducing GIS. Part 1. Learning objectives

Getting to know GIS. Chapter 1. Introducing GIS. Part 1. Learning objectives Part Getting to know GIS Chapter Introducing GIS Learning objectives Learn the uses of geographic information systems (GIS) Learn how GIS layers work Differentiate between GIS features and surfaces Obtain

More information

New Land Cover & Land Use Data for the Chesapeake Bay Watershed

New Land Cover & Land Use Data for the Chesapeake Bay Watershed New Land Cover & Land Use Data for the Chesapeake Bay Watershed Why? The Chesapeake Bay Program (CBP) partnership is in the process of improving and refining the Phase 6 suite of models used to inform

More information

APPENDIX. Normalized Difference Vegetation Index (NDVI) from MODIS data

APPENDIX. Normalized Difference Vegetation Index (NDVI) from MODIS data APPENDIX Land-use/land-cover composition of Apulia region Overall, more than 82% of Apulia contains agro-ecosystems (Figure ). The northern and somewhat the central part of the region include arable lands

More information

Providing Public Access to King County GIS Data. Presented by: Michael Jenkins King County GIS Center Seattle, WA

Providing Public Access to King County GIS Data. Presented by: Michael Jenkins King County GIS Center Seattle, WA Providing Public Access to King County GIS Data Presented by: Michael Jenkins King County GIS Center Seattle, WA King County, Washington Microsoft Boeing Amazon.Com Starbucks Port of Seattle Weyerhauser

More information

Animating Maps: Visual Analytics meets Geoweb 2.0

Animating Maps: Visual Analytics meets Geoweb 2.0 Animating Maps: Visual Analytics meets Geoweb 2.0 Piyush Yadav 1, Shailesh Deshpande 1, Raja Sengupta 2 1 Tata Research Development and Design Centre, Pune (India) Email: {piyush.yadav1, shailesh.deshpande}@tcs.com

More information

Introduction INTRODUCTION TO GIS GIS - GIS GIS 1/12/2015. New York Association of Professional Land Surveyors January 22, 2015

Introduction INTRODUCTION TO GIS GIS - GIS GIS 1/12/2015. New York Association of Professional Land Surveyors January 22, 2015 New York Association of Professional Land Surveyors January 22, 2015 INTRODUCTION TO GIS Introduction GIS - GIS GIS 1 2 What is a GIS Geographic of or relating to geography the study of the physical features

More information

USING GIS CARTOGRAPHIC MODELING TO ANALYSIS SPATIAL DISTRIBUTION OF LANDSLIDE SENSITIVE AREAS IN YANGMINGSHAN NATIONAL PARK, TAIWAN

USING GIS CARTOGRAPHIC MODELING TO ANALYSIS SPATIAL DISTRIBUTION OF LANDSLIDE SENSITIVE AREAS IN YANGMINGSHAN NATIONAL PARK, TAIWAN CO-145 USING GIS CARTOGRAPHIC MODELING TO ANALYSIS SPATIAL DISTRIBUTION OF LANDSLIDE SENSITIVE AREAS IN YANGMINGSHAN NATIONAL PARK, TAIWAN DING Y.C. Chinese Culture University., TAIPEI, TAIWAN, PROVINCE

More information

Road & Railway Network Density Dataset at 1 km over the Belt and Road and Surround Region

Road & Railway Network Density Dataset at 1 km over the Belt and Road and Surround Region Journal of Global Change Data & Discovery. 2017, 1(4): 402-407 DOI:10.3974/geodp.2017.04.03 www.geodoi.ac.cn 2017 GCdataPR Global Change Research Data Publishing & Repository Road & Railway Network Density

More information

Mining Knowledge in Geographical Data. Krzysztof Koperski Jiawei Han Junas Adhikary. spatial access methods.

Mining Knowledge in Geographical Data. Krzysztof Koperski Jiawei Han Junas Adhikary. spatial access methods. Mining Knowledge in Geographical Data Krzysztof Koperski Jiawei Han Junas Adhikary Huge amounts of data have been stored in databases, data warehouses, geographic information systems, and other information

More information

Spatial Decision Tree: A Novel Approach to Land-Cover Classification

Spatial Decision Tree: A Novel Approach to Land-Cover Classification Spatial Decision Tree: A Novel Approach to Land-Cover Classification Zhe Jiang 1, Shashi Shekhar 1, Xun Zhou 1, Joseph Knight 2, Jennifer Corcoran 2 1 Department of Computer Science & Engineering 2 Department

More information

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics Lecture 2 A Review: Geographic Information Systems & ArcGIS Basics GIS Overview Types of Maps Symbolization & Classification Map Elements GIS Data Models Coordinate Systems and Projections Scale Geodatabases

More information

GIS-based Smart Campus System using 3D Modeling

GIS-based Smart Campus System using 3D Modeling GIS-based Smart Campus System using 3D Modeling Smita Sengupta GISE Advance Research Lab. IIT Bombay, Powai Mumbai 400 076, India smitas@cse.iitb.ac.in Concept of Smart Campus System Overview of IITB Campus

More information

Land Cover Data Processing Land cover data source Description and documentation Download Use Use

Land Cover Data Processing Land cover data source Description and documentation Download Use Use Land Cover Data Processing This document provides a step by step procedure on how to build the land cover data required by EnSim. The steps provided here my be long and there may be short cuts (like using

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

DEVELOPMENT OF DIGITAL CARTOGRAPHIC DATABASE FOR MANAGING THE ENVIRONMENT AND NATURAL RESOURCES IN THE REPUBLIC OF SERBIA

DEVELOPMENT OF DIGITAL CARTOGRAPHIC DATABASE FOR MANAGING THE ENVIRONMENT AND NATURAL RESOURCES IN THE REPUBLIC OF SERBIA DEVELOPMENT OF DIGITAL CARTOGRAPHIC BASE FOR MANAGING THE ENVIRONMENT AND NATURAL RESOURCES IN THE REPUBLIC OF SERBIA Dragutin Protic, Ivan Nestorov Institute for Geodesy, Faculty of Civil Engineering,

More information

Mapping Landscape Change: Space Time Dynamics and Historical Periods.

Mapping Landscape Change: Space Time Dynamics and Historical Periods. Mapping Landscape Change: Space Time Dynamics and Historical Periods. Bess Moylan, Masters Candidate, University of Sydney, School of Geosciences and Archaeological Computing Laboratory e-mail address:

More information

Exploring Visualization of Geospatial Ontologies Using Cesium

Exploring Visualization of Geospatial Ontologies Using Cesium Exploring Visualization of Geospatial Ontologies Using Cesium Abhishek V. Potnis, Surya S. Durbha Centre of Studies in Resources Engineering, Indian Institue of Technology Bombay, India abhishekvpotnis@iitb.ac.in,

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

43400 Serdang Selangor, Malaysia Serdang Selangor, Malaysia 4

43400 Serdang Selangor, Malaysia Serdang Selangor, Malaysia 4 An Extended ID3 Decision Tree Algorithm for Spatial Data Imas Sukaesih Sitanggang # 1, Razali Yaakob #2, Norwati Mustapha #3, Ahmad Ainuddin B Nuruddin *4 # Faculty of Computer Science and Information

More information

Processing Count Queries over Event Streams at Multiple Time Granularities

Processing Count Queries over Event Streams at Multiple Time Granularities Processing Count Queries over Event Streams at Multiple Time Granularities Aykut Ünal, Yücel Saygın, Özgür Ulusoy Department of Computer Engineering, Bilkent University, Ankara, Turkey. Faculty of Engineering

More information

Digital Change Detection Using Remotely Sensed Data for Monitoring Green Space Destruction in Tabriz

Digital Change Detection Using Remotely Sensed Data for Monitoring Green Space Destruction in Tabriz Int. J. Environ. Res. 1 (1): 35-41, Winter 2007 ISSN:1735-6865 Graduate Faculty of Environment University of Tehran Digital Change Detection Using Remotely Sensed Data for Monitoring Green Space Destruction

More information

SWAMP GIS: A spatial decision support system for predicting and treating stormwater runoff. Michael G. Wing 1 * and Derek Godwin

SWAMP GIS: A spatial decision support system for predicting and treating stormwater runoff. Michael G. Wing 1 * and Derek Godwin Journal of Spatial Hydrology Vol. 11, No. 2 Fall 2011 SWAMP GIS: A spatial decision support system for predicting and treating stormwater runoff Michael G. Wing 1 * and Derek Godwin Abstract SWAMP GIS

More information

Urban Dispersion and Data Handling in JEM

Urban Dispersion and Data Handling in JEM Urban Dispersion and Data Handling in JEM Ian Griffiths, David Brook & Paul Cullen (Dstl) Tim Dudman & Russell Mills (RiskAware Ltd) Rick Fry (DTRA) Those parts produced by Dstl authors are Crown Copyright

More information

Chapter 10: The Future of GIS Why Speculate? 10.2 Future Data 10.3 Future Hardware 10.4 Future Software 10.5 Some Future Issues and Problems

Chapter 10: The Future of GIS Why Speculate? 10.2 Future Data 10.3 Future Hardware 10.4 Future Software 10.5 Some Future Issues and Problems Chapter 10: The Future of GIS 10.1 Why Speculate? 10.2 Future Data 10.3 Future Hardware 10.4 Future Software 10.5 Some Future Issues and Problems Theme of the Course GIS's place in understanding geographic

More information

SECTION 1: Identification Information

SECTION 1: Identification Information Page 1 of 6 Home Data Catalog Download Data Data Status Web Services About FAQ Contact Us SECTION 1: Identification Information Originator: Minnesota DNR - Division of Forestry Title: GAP Land Cover -

More information

Raster Spatial Analysis Specific Theory

Raster Spatial Analysis Specific Theory RSATheory.doc 1 Raster Spatial Analysis Specific Theory... 1 Spatial resampling... 1 Mosaic... 3 Reclassification... 4 Slicing... 4 Zonal Operations... 5 References... 5 Raster Spatial Analysis Specific

More information

Urban Growth Analysis: Calculating Metrics to Quantify Urban Sprawl

Urban Growth Analysis: Calculating Metrics to Quantify Urban Sprawl Urban Growth Analysis: Calculating Metrics to Quantify Urban Sprawl Jason Parent jason.parent@uconn.edu Academic Assistant GIS Analyst Daniel Civco Professor of Geomatics Center for Land Use Education

More information

Introduction to GIS I

Introduction to GIS I Introduction to GIS Introduction How to answer geographical questions such as follows: What is the population of a particular city? What are the characteristics of the soils in a particular land parcel?

More information

Utilization and Provision of Geographical Name Information on the Basic Map of Japan*

Utilization and Provision of Geographical Name Information on the Basic Map of Japan* UNITED NATIONS WORKING PAPER GROUP OF EXPERTS NO. 1/9 ON GEOGRAPHICAL NAMES Twenty-eight session 28 April 2 May 2014 Item 9 of the Provisional Agenda Activities relating to the Working Group on Toponymic

More information

ISO MODIS NDVI Weekly Composites for Canada South of 60 N Data Product Specification

ISO MODIS NDVI Weekly Composites for Canada South of 60 N Data Product Specification ISO 19131 MODIS NDVI Weekly Composites for South of 60 N Data Product Specification Revision: A Data specification: MODIS NDVI Composites for South of 60 N - Table of Contents - 1. OVERVIEW... 3 1.1. Informal

More information

Geographers Perspectives on the World

Geographers Perspectives on the World What is Geography? Geography is not just about city and country names Geography is not just about population and growth Geography is not just about rivers and mountains Geography is a broad field that

More information