a.binder 9 tahun lalu
induk
melakukan
d3a262fd16
1 mengubah file dengan 8 tambahan dan 6 penghapusan
  1. 8 6
      SE/dev/php-cli/edge_joins_filled_paths_make.xsl

+ 8 - 6
SE/dev/php-cli/edge_joins_filled_paths_make.xsl

@@ -66,7 +66,7 @@
                         <xsl:attribute name="Join_Y2" select="$Join_Y2"/>
                             
                         <xsl:variable name="Ways">
-                            <xsl:for-each select="$ways_asText_z_ID_xml/ways_asText_z_ID_xml/item[@ID_Way=$ID_Way]">
+                            <xsl:for-each select="$ways_asText_z_ID_xml/ways_asText_z_ID_xml/item[@ID_Way=$ID_Way  ]"> <!-- olanie zerowych  not(bp:Path_Point[1]/@X= bp:Path_Point[2]/@X)  and not(bp:Path_Point[1]/@Y= bp:Path_Point[2]/@Y) TODO  -->
                                 <Way>
                                     <xsl:attribute name="id" select="@id"/>
                                     <xsl:attribute name="len" select="@len"/>
@@ -216,7 +216,9 @@
         <xsl:param name="not_id" required="no"/>
         <xsl:param name="not_id_prev" required="no" select="-1"/>
         <xsl:param name="ID_Way" required="yes"/>
-        <xsl:if test="$debug"><xsl:message>###PlaceWay(Cur_X1=<xsl:value-of select="$Cur_X1"/>)###</xsl:message></xsl:if>
+        <!--<xsl:if test="$debug">-->
+            <xsl:message>###PlaceWay(Cur_X1=<xsl:value-of select="$Cur_X1"/>)###</xsl:message>
+        <!--</xsl:if>-->
         <!--<LineString>
             <xsl:attribute name="X1" select="$Cur_X1"/>
             <xsl:attribute name="Y1" select="$Cur_Y1"/>
@@ -240,10 +242,10 @@
                             <xsl:attribute name="Y" select="@Way_Y2"/>
                             <xsl:attribute name="not_id" select="@id"/>
                             <xsl:attribute name="len" select="@len"/>
-                            <xsl:if test="$debug">
+                            <!--<xsl:if test="$debug">-->
                                 <xsl:message>Try to say @Way_X1:<xsl:value-of select="@Way_X1"/>; @Way_X2:<xsl:value-of select="@Way_X2"/>; $Cur_X1:<xsl:value-of select="$Cur_X1"/>; </xsl:message>
                                 <xsl:message>PlaceWay: 1=1;2=2  count()=<xsl:value-of select="count(.)"/>; lenX:<xsl:value-of select=" round(abs(number(@Way_X1) - number($Cur_X1)) * 1000)"/>; zerowa droga dla $Cur_X1=<xsl:value-of select="$Cur_X1"/>; $Cur_Y1=<xsl:value-of select="$Cur_Y1"/> @id=<xsl:value-of select="@id"/>; $not_id=<xsl:value-of select="$not_id"/>;$not_id_prev=<xsl:value-of select="$not_id_prev"/>;</xsl:message>
-                            </xsl:if>
+                            <!--</xsl:if>-->
                             <xsl:attribute name="not_id_prev" select="$not_id"/>
                             <xsl:variable name="X" select="@Way_X2"/>
                             <xsl:variable name="Y" select="@Way_Y2"/>
@@ -376,9 +378,9 @@
         </xsl:variable>
         <xsl:copy-of select="$Linestring"/>
         <xsl:choose>
-            <xsl:when test="$loop &gt; 100000">
+            <xsl:when test="$loop &gt; 1000">
                 <loop_limit>
-                    <xsl:message terminate="no">
+                    <xsl:message terminate="yes">
                        !!!!!!!!!!!!!!!! Loop limit dla PlaceWay: 1=2  dla $Cur_X1=<xsl:value-of select="$Cur_X1"/>; $Cur_Y1=<xsl:value-of select="$Cur_Y1"/> @id=<xsl:value-of select="@id"/>; $not_id=<xsl:value-of select="$not_id"/>
                     </xsl:message>
                 </loop_limit>