Hi, I premise that I am new to the field of network analysis. I want to know the distance between many source points and nearest points of interest using open street map data and considering the "walking" travel mode. First, I downloaded the data of my area of interest (Rome) using ArcGIS Editor for OpenStreetMap. Then I created my network by editing the sample xml file located in the "ND_ConfigFiles" folder of the program. At this stage, not being an expert in networks and scripts, I just cleaned up the example file to define a walkable network (you can find it attached). So I created my cost matrix OD, entering the origins (31924 points circles) and destination (27501 points squares). When the network solver finishes it returns me 101 WARNING message 030025: Partial solution generated i.e. No "Destinations" found for "xyz" in "Origins". Attached is a screen shot of the points for which destinations were not found. I don't know exactly what the reason is and especially how I can detect any connection problems in my network and solve them.
<?xml version="1.0" encoding="utf-8"?>
<!--
Network Configuration for a generic walk routing network
- This configuration incurs a runtime performance penalty by using the slower Script evaluators,
but will work with more coordinate systems
OSM Tags:
- highway: walk navigable roads
-->
<networkConfiguration>
<edge>
<name>roads</name>
<connect_policy>AnyVertex</connect_policy>
<query>(highway IS NOT NULL) AND (LOWER(highway) in ('primary', 'primary_link', 'secondary', 'secondary_link', 'tertiary', 'tertiary_link', 'unclassified', 'residential', 'service', 'cycleway', 'cyclestreet', 'bicycle_road', 'footway', 'pedestrian', 'path','sidewalk','steps','track','construction','escape','bridleway','living_street'))</query>
<street_name_fields>
<direction_prefix></direction_prefix>
<type_prefix></type_prefix>
<street_name>osm_name</street_name>
<direction_suffix></direction_suffix>
<type_suffix></type_suffix>
</street_name_fields>
</edge>
<junction>
<name>barriers</name>
<connect_policy>Override</connect_policy>
<osm_fields>
<osm_field>access</osm_field>
</osm_fields>
<query>(barrier IS NOT NULL) AND (LOWER(barrier) in ('block','bollard','chain','debris','jersey_barrier','lift_gate','log','spikes','swing_gate'))</query>
</junction>
<connectivity>
<group>
<source>roads</source>
<source>barriers</source>
</group>
</connectivity>
<directions>
<length_attr>Length</length_attr>
<length_units>Meters</length_units>
</directions>
<network>
<!-- Attributo TravelTime con distanza Length - cost -->
<network_attribute>
<name>Length</name>
<default_value>0</default_value>
<cost useAsDefault="false">
<units>Meters</units>
<datatype>double</datatype>
<evaluator_attributes>
<source>roads</source>
<direction>From-To</direction>
<Field script_type="VBScript">
<expression>[SHAPE]</expression>
</Field>
</evaluator_attributes>
<evaluator_attributes>
<source>roads</source>
<direction>To-From</direction>
<Field script_type="VBScript">
<expression>[SHAPE]</expression>
</Field>
</evaluator_attributes>
</cost>
</network_attribute>
</network>
</networkConfiguration>