Revision: 6126
http://sourceforge.net/p/jump-pilot/code/6126
Author: edso
Date: 2019-02-17 12:56:58 +0000 (Sun, 17 Feb 2019)
Log Message:
-----------
also read <placemark>s if no <Folder> exists
Modified Paths:
--------------
plug-ins/KmlDriver/trunk/ChangeLog
plug-ins/KmlDriver/trunk/src/com/isa/jump/plugin/KMLReader.java
Modified: plug-ins/KmlDriver/trunk/ChangeLog
===================================================================
--- plug-ins/KmlDriver/trunk/ChangeLog 2019-02-10 13:09:02 UTC (rev 6125)
+++ plug-ins/KmlDriver/trunk/ChangeLog 2019-02-17 12:56:58 UTC (rev 6126)
@@ -1,5 +1,5 @@
History
-
+0.2.5 (2019-02-17) also read <placemark> if no <Folder> exists
0.2.4 (2015-04-05) reenable loading of kmz files, reformatting removing tabs
move version variable to build.xml header
move changes into this dedicated file
Modified: plug-ins/KmlDriver/trunk/src/com/isa/jump/plugin/KMLReader.java
===================================================================
--- plug-ins/KmlDriver/trunk/src/com/isa/jump/plugin/KMLReader.java
2019-02-10 13:09:02 UTC (rev 6125)
+++ plug-ins/KmlDriver/trunk/src/com/isa/jump/plugin/KMLReader.java
2019-02-17 12:56:58 UTC (rev 6126)
@@ -345,6 +345,7 @@
*/
public void endElement(String uri, String name, String qName)
throws SAXException {
+ //System.out.println("endElement: "+qName);
try {
int index;
@@ -568,7 +569,7 @@
public void startElement(String uri, String name, String qName,
Attributes atts) throws SAXException {
try {
- // System.out.println("Start element: " + qName);
+ //System.out.println("Start element: " + qName+"/"+STATE);
tagBody = new StringBuffer();
lastStartTag_uri = uri;
lastStartTag_name = name;
@@ -582,16 +583,16 @@
if ((STATE == STATE_WAIT_COLLECTION_TAG)
&& (qName.compareToIgnoreCase(collectionElement) == 0)) {
// found the collection tag
- // System.out.println("found collection");
+ //System.out.println("found collection");
STATE = STATE_WAIT_FEATURE_TAG;
return;
}
- if ((STATE == STATE_WAIT_FEATURE_TAG)
+ if ( ( STATE == STATE_WAIT_FEATURE_TAG || STATE ==
STATE_WAIT_COLLECTION_TAG )
&& (qName.compareToIgnoreCase(featureElement) == 0)) {
// found the feature tag
- // System.out.println("found feature");
+ //System.out.println("found feature");
currentFeature = new BasicFeature(fcmd);
STATE = STATE_PARSE_GEOM_SIMPLE; // STATE_FOUND_FEATURE_TAG;
recursivegeometry = new ArrayList();
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel