Topology describes non-metric relationships among geometric figures, such as adjacency, containment, and orientation. It is a branch of Mathematics, which deals in geometry without measurement.

learn more… | top users | synonyms

6
votes
3answers
2k views

How to fill a hole in a multi-polygon layer on QGIS 2?

I need to fill a hole in a multi-polygon layer on QGIS 2.0. I've set the snapping option for the layer as follows : mode: to vertex and segment tolerance 4 pixels avoid intersection "enabled" ...
1
vote
1answer
144 views

ArcView: Trim polyline, that is shorter than specific dangle length (alternative to tool: Trim Line)?

I am looking for a way to trim dangles from a polyline shape, that are shorter than a specific length like the Trim Line Tool for ArcEditor and ArcInfo, but with ArcView-License. I already discover, ...
2
votes
0answers
82 views

Is the TIN created out of several cross sections different from merging the TINs created out of each set of two cross sections?

I have a river with cross sections that have the water surface elevation values. I am trying to create TIN from the water surface values and then compare it with the topo (to see the flooded areas). I ...
11
votes
1answer
814 views

What is topojson and how is it different than geojson?

This is a conceptual question. What are the differences between these? and what are the pros and cons of these formats?
2
votes
0answers
214 views

GeoDatabase topology and rules with a *.rul file

I have been working for some time on a solution to a problem much like this question. I have several layers that I want to resolve together. I have them all in topology (geodatabase) and have been ...
3
votes
3answers
202 views

How to identify misaligned corners in PLSS sections

Sometimes PLSS section corners do not align How could I automate the detection of these corners and generate a new shapefile showing where this occurs? I have a shapefile of 147k section polygons ...
1
vote
0answers
265 views

How to handle/ avoid intersect errors when clipping the difference between two layers?

Using QGIS + Grass, I've added a shapefile of coastline and islands to my map. I then buffer this shapefile to create a coastal zone of a known width. At this stage the buffer consists of the ...
1
vote
0answers
34 views

QGIS : copy/paste with “Avoid Intersection” option

I need to copy and paste polygons from one layer to another but with adjustments in the pasted geometries: I need them to be cut in the same way they would have been cut by a single edit with the ...
4
votes
5answers
2k views

How to select all dangling polyline features with Arcview license?

I have a city roads shp file and would like to identify (select) all the locations where a roads ends (in other words dangles). I am working in ArcView 10. I do not want to use a topological tool ...
2
votes
1answer
248 views

Convert SmallWorld GIS topology to pgRouting topology

Is there any way to convert SmallWorld GIS topology to the format that pgRouting use? My costumer have use SmallWorld GIS and make his topology on it. but when he export his information as shape file, ...
1
vote
0answers
354 views

JTS - Java Topology Suite - Calculate radius from a given point

From point A, I want to check if a point B is within a certain radius from A. How calculate it usindo JTS? I tried this: Coordinate posicaoAtual = new Coordinate(-12.974900375893823, ...
3
votes
1answer
151 views

How can i topologically sort 2D triangles and put in an array?

I have a set of 2D triangles in a Geometry array which together forms a connected strip when placed them according to edge adjacency. However, in the array they are not in topological order based on ...
2
votes
1answer
165 views

Tools/Script to reshape automaticaly topologic edges within a given distance in ArcGis 10?

I have a footprint feature class and a land use cluster feature class. I am looking for a method/tool/script that would allow me: to reshape two edges into one (topologically) to decide at which ...
11
votes
4answers
2k views

How to connect lines in a network?

I have a shapefile of lines and another of polygons. When two or more lines intersect a polygon they should be connected (snapped), but sometimes during manual digitization this doesn't occur. I need ...
1
vote
0answers
90 views

From classified image to topology in ArcInfo

I have some coastal 4 band imagery that I have classified to designate land, water, and undetermined. I want to convert this to polygons with topology, and significantly simplify the polygons. If I ...
2
votes
3answers
969 views

Batch fix overlap errors

I have a feature class with about 250,000 contiguous polygons. ArcEditor turns up around 9,000 overlap errors when I validate the topology. I want to merge each of these errors into one of the ...
3
votes
1answer
245 views

SDE Topology dirty areas don't go away

Just looking for an explanation on SDE Topology dirty areas that don't go away. My workflow involves editing a version of SDE data, then once finished I use the Validate Topology in Current Extent ...
13
votes
2answers
1k views

How to generalize SpatialPolygons and conserving topology in R?

I would like to generalize a SpatialPolygonsDataFrame in R to make plotting more efficient. The polygons I have result in huge pdf plots that are slow to load and hard to integrate into a document. ...
2
votes
1answer
542 views

Grass v.clean.snap with Polygons

I am doing some topology testing using Grass in QGIS. I am hoping to snap nodes to eliminate gaps between polygons. When I use the v.clean.snap function in Grass it does not work on polygons. When I ...
4
votes
0answers
228 views

How to create a topologically correct dataset in PostGIS (with GRASS)?

I have shapefiles which I have loaded in postgis and now i am trying to use geometric function in postgis like ST_intersect and they fail because the data is not topological correct. I have tried to ...
4
votes
0answers
128 views

Joining layers with respective elements with PostGIS Topology

Recently I have started using PostGIS topology extension, but I have some difficulties in understanding how the structure works: One of the key points is the use of "layer"s: as of what I understand, ...
6
votes
3answers
602 views

Snapping start- and end nodes of lines to other lines in PostGIS

There are plenty examples that show how to snap lines to points, but I haven't been able to find any (fast!) way of snapping the start- and end nodes of line strings to nodes of other lines. ...
4
votes
1answer
514 views

How to repair and clean contours from high data resolution (lidar)?

I'm unsuccessfully trying to make a bathymetric map with contours extracted from Lidar data at 1 m resolution. The extracted contours have a lot of artifacts like dangles and islands. First I used ...
3
votes
3answers
524 views

How to clean layers from non topological databases?

I'm doing my internship in a consulting office which is switching from MapInfo to QGIS/GRASS 1.8.0. I posted here a few days ago about the way to clean a polyline from a Lidar data with v.clean. ...
8
votes
8answers
2k views

How to build topology without an ArcEditor or ArcInfo license?

I have a huge dataset that I am capturing that was full of errors previously and I want to make sure that the new version is error free - which can be very time consuming with only an ArcView standard ...
1
vote
0answers
266 views

topology rules for structuring topology data to get line feature as topoparent in topology graph

i Created topology graph of a polygon feature and i copied geometry of topology edges into line feature class,and topology nodes into point feature class i created topology layer containing ...
3
votes
1answer
109 views

Learning resources for beginning differential topology for a programmer? [closed]

With this question I'm looking for suggestions about how and where to start learning differential topology starting from a good base of linear algebra and geometry, also consider that this know-how is ...
1
vote
0answers
74 views

How do you split a feature using an existing line in QGIS?

All, Is there a way to split a feature (polygon) using an existing line (selected polyline) in QGIS? Thanks! -m
4
votes
2answers
77 views

How to store and edit data with a defined topology using open software and formats?

I'm looking for a way to store and edit spatial data that preserves topological information. In my concrete application, I need to represent triangular meshes, which consist of unique nodes and ...
2
votes
1answer
348 views

need help for script checking topology using ogr in python

My main goal is to create a new feature indicating if the line features intersect each other as well as if they are not connected to a feature. My problem is how to identify the intersecting and not ...
0
votes
3answers
499 views

How can I easily detect gaps in a polyline using arcmap 10.0 (arcview license)?

I'm making routes by selecting links from a streets layer which I export as a new temporarely layer in arcmap 10. This layer which I call route_temp unfortunately can be very long and contain gaps, ...
4
votes
1answer
307 views

Simplification algorithms for 3D topology

My problem is about simplifying a given topology that can be opened ( an usual 3D reconstruction of a given square on a map ), totally closed (like a perfect sphere) or a topology with holes ( a ...
10
votes
2answers
4k views

How to check Topology in QGIS?

I have two Shapefiles with Polygons ( City and Forerst) Is there a Plugin who is able check the topology (QGIS)? Like "Knots do not overlap" or something like that? I dont want that they overlap. ...
3
votes
1answer
200 views

Is there a standard st_relation_readable() function for translate DE-9IM strings?

Spatial databases, such as PostGIS, implement the DE-9IM model with function st_relate(), which returns a string with domain of {0,1,2,F}, meaning 0=point, 1=line, 2=area, and F="empty set"... See ...
3
votes
4answers
407 views

How can I create polygons of the area surrounded by roads / lines?

I'm currently trying to create polygons that represent the areas surrounded by roads. The roads are stored in PostGIS as points / lines so I have flexibility over what I can do with them. I'm ...
1
vote
2answers
557 views

Dissolve polygons - group to others with touching corners

I am working with some data that shows land management. There are many places where corners "touch". I would like to dissolve my dataset so that features are grouped (dissolved) with those that they ...
8
votes
1answer
321 views

How to add topology to PostGIS 2.0?

I have installed PostGIS 2.0 and need new topology but it doesn't seem installed by default. I found a lot of command line to install postgis 2.0 with topology but is there a way just to add topology? ...
4
votes
2answers
848 views

How can I identify gaps in polylines and polylines with more than one end point using ArcGIS 10?

I have a multipart polyline shapefile containing a large number of lines, some of which are broken by gaps and some of which have more than one start and end (by mistake - see attached). I need to ...
5
votes
2answers
974 views

How to solve “Cannot create topology” in ArcCatalog?

I have a FileGeodatabase in ArcGIS 10.0 with a feature dataset and five feature classes (3 polygon shapes, 1 line shape, 1 point shape). I'm trying to create a topology to verify some vectors. ...
5
votes
1answer
869 views

How to create adjacency matrix of topology graph of arc map for shortest path?

I have created a topology graph of a polygon feature and I want to find the individual FIDS of the lines of the polygon. I want to construct an adjacency matrix to create the shortest path. How can I ...
10
votes
2answers
592 views

How do I describe a special relationship between connected edges?

Consider this simple situation where three edges connect at a node: I’d like to write a succinct and clear description of the relationship between A and B in such a way that differentiates it from ...
4
votes
2answers
713 views

How to find self-intersecting polylines using ArcObjects?

If I have a polyline, how do I figure out whether it is self-intersecting? I tried to use ITopologicalOperator.IsSimple Property, but it always returns true. Are there any ways of doing these kind ...
3
votes
0answers
81 views

Topology validate error

Im using Arcmap 10.1 version.I don't know where i made mistake my database. I have attached an example image to show the Error Report.
2
votes
1answer
107 views

How can i identify this error? Must not connect point more than one line feature

I have attached an example image to show the problem: This is electrical network data sigle service point to connect more than one Service pole. Is it available any topology rules? I would like some ...
4
votes
1answer
273 views

Splitting polygons leaves null values

I'm trying to split polygons with overlaping line features, using Split Polygons tool from Topology toolbar. The problem I encounter is that only one from new polygons have old attributes and others ...
1
vote
1answer
35 views

Line FeatureClass shouldn't overlap with Polygone FeatureClass

Is there a way to setup such a rule in ArcMap 10 Topology that Line FeatureClass Features shouldn't overlap with Polygone FeatureClass Features?
2
votes
0answers
270 views

Snapping line endpoints to a point feature class by adding a vertex

I have a line feature class whose endpoints should snap to the closest point in a points feature class. The problem is, I do not want the lines to move, but rather a vertex must be added to the ...
8
votes
2answers
580 views

How to speed up space partitioning in postgis?

I've a bunch of overlapping polygons and I'm trying to partition the space to avoid having overlapping ones. I think my problem is fairly simple. Using some ESRI product and ...
2
votes
1answer
125 views

Compiling a list of units that border each other

I have a shapefile of U.S. counties. I am interested in compiling a list of those that border each other. In particular, I am interested in those that border each other but are in different states. ...
5
votes
1answer
832 views

How you can repair invalid topology errors within postgis?

I've imported the shapefile of corine land cover project to my postgis database and the select gid, ST_IsValidReason(geom) from gis.clc2000 where not ST_IsValid(geom); returns in every occasion ...