POST
|
Glad you were able to get a diagram to generate. There are some other video tutorial available to help get you started: http://resources.arcgis.com/en/communities/schematics/01n600000012000000.htm Now for the linear referencing...this can be tricky. Schematics has the concept of a NodeOnLink and a SubLink. Both of these require configuration to work correctly. Look them up in the help system for more information: http://resources.arcgis.com/en/help/main/10.1/index.html#/What_is_a_schematic_feature_class/004z0000000p000000/ http://resources.arcgis.com/en/help/main/10.1/index.html#/What_is_a_schematic_feature_class/004z0000000p000000/ So it typically requires a custom query schematic feature class to retrieve the linear reference data related to the features that are being displayed on the diagram, then some attribute configuration to make them display correctly.
... View more
05-06-2013
12:53 PM
|
0
|
0
|
387
|
POST
|
You can use either the Custom Query capabilities or the XML capabilities of ArcGIS Schematics for this. In either case, you will need to come up with some way to derive connectivity since there isn't a geometric network involved. This can simply be From and To fields directly on the pipe feature class. Watch the 'Configuring the XML Builder' and 'Configuring for Custom Queries' videos available here: http://resources.arcgis.com/en/communities/schematics/01n600000012000000.htm
... View more
05-06-2013
12:39 PM
|
0
|
0
|
154
|
POST
|
Make sure the configuration is good first. There is a video tutorial called Configuring the Network Dataset Builder available here: http://resources.arcgis.com/en/communities/schematics/01n600000012000000.htm For the layout, make sure that your map units are good... Sometimes we see people have map units in Decimal Degrees and then specify a distance in a layout of 50. In your mind you want 50 meters, but the system is using the current map units and 50 decimal degrees is something very different.
... View more
05-03-2013
06:59 AM
|
0
|
0
|
1964
|
POST
|
If you are on the 10.x platform, then just open a diagram in ArcMap and use the core symbology and labeling settings on the individual schematic feature layers. Once you are done with that, right-click the diagram layer in the TOC and choose Save as Layer file. Now, you can edit your schematic dataset again, right click on the diagram template and choose the Import Symbology option. Point this to the layer file you just saved off. Save your dataset and you are done. Now anytime someone opens or generates a diagram using this template, it will re-use the symbology and labeling settings that were in that layer file. http://resources.arcgis.com/en/help/main/10.1/index.html#/By_using_the_Import_Default_Symbology_command/004z000000nr000000/
... View more
05-03-2013
06:52 AM
|
0
|
0
|
375
|
POST
|
You would need additional logic to ensure that no diagrams ever overlap. They are essentially individual entities that don't know about each other at all.
... View more
03-29-2013
12:10 PM
|
0
|
0
|
404
|
POST
|
This isn't really anything on the schematics side. Schematics just reports what has been traced or selected. So the issue you are really needing to resolve it how to get the trace settings correct so that once solved you can generate the desired schematic. Is this correct?
... View more
03-15-2013
12:04 PM
|
0
|
0
|
246
|
POST
|
Still not completely sure what you have configured here. What does it look like in ArcMap when the user clicks the generate diagram button and points to this schematic dataset and diagram template? Is the name field a dropdown list that has concatenated values of substationid - substationtype? If so, that is exactly what you need to pass in the name parameter of the rest call on server. [ATTACH=CONFIG]22260[/ATTACH] In the attached image, you can see that my name field is a dropdown list containing some sort of field data. On the server side, if I wanted to create this diagram, I would need to pass in the value of 671 for the name parameter. Also for custom query on server you need to make sure to pass in an empty initialobjects parameter in the buildercontext. See the rest api help for generatediagram
... View more
02-28-2013
06:43 AM
|
0
|
0
|
747
|
POST
|
When you are creating your custom queries, you specify what the Identifier will be. The identifier you have chosen must not be a unique field in the data to get this error. You have at least 2 records returning an identifier of 'Wholesales'. Choose a different Identifier that is unique and you shouldn't get this message. On the resource center there is a video in the schematic video series talking about custom query diagrams that might be useful to review.
... View more
02-27-2013
10:59 AM
|
0
|
0
|
178
|
POST
|
In your feature class queries, just use the ? as a special character Select * from SomeTable where MyField = ? Once you type in that question mark, you will see a parameters section open up. You will see any attributes available for that feature class as well as the diagram template it belongs to. I put together a video series on the resource center and one of those videos is specific to custom query. I think I remember adding in an example using parameters. http://resources.arcgis.com/en/communities/schematics/01n600000012000000.htm
... View more
02-25-2013
06:51 AM
|
0
|
0
|
747
|
POST
|
Typically the process for an SDE database is something like this: 1. As the SDE user, create a schematic dataset 2. If you don't want SDE to be the owner, this dataset can now be deleted (leaves behind 3 critical system tables) 3. Now as the user you do want to own the dataset, create a new schematic dataset and go through the normal configuration steps. For assigning permissions to an existing dataset, you need to use ArcCatalog and right-click the dataset and then choose the Privileges command and go through the process.
... View more
02-14-2013
08:32 AM
|
0
|
0
|
360
|
POST
|
First, I would recommend you try to figure out what the issue is with creating a geometric network as that will make it far easier to work with Schematics. That said, to use custom query for this case it depends on everything going on so far. It sounds like you are actually trying to use 'mixed mode' where you have the point feature classes coming from the user making a selection on the map, but you want to run a query to get the links. Is that correct, or is everything custom query? This is a key thing to understand. If you are having the user manually select the point features, then the identifier that schematics uses is a combination of classid-objectid-subid. You will see that value in the SCHEMTICTID column of the schematic feature class. So then for the link schematic feature class when doing custom query, you must specify 2 attributes in configuration for OriginNode and ExtremityNode. So these tell the link which 2 SCHEMATICTID records they connect with. Again, if those are coming from standard feature selection and not custom query, then you need to use a function attribute etc... in configuration to append the classid and subid to your girdstationid and substationid values so they match what the nodes have as a SCHEMATICTID. Now, if everything is custom query (nodes and links), then it depends on what you specify as the UniqueIdentifier for the nodes. You still need the OriginNode and ExtremityNode configured and they need to match how you configure the unique identifier of the nodes. There is a video available for Configuring Custom Queries on the resource center as well as lots of information in the help files. Custom Queries are definitely an 'Advance' configuration and again I would recommend figuring out how to fix your geometric network issues and only use custom query as a last resort. http://resources.arcgis.com/en/communities/schematics/01n600000012000000.htm
... View more
02-11-2013
08:31 AM
|
0
|
0
|
243
|
POST
|
There is a viewer sample for schematics using javascript on the resource center. There is a full editing sample as well, but that is only in Silverlight. You could see how that was done and re-work it in javascript. http://resources.arcgis.com/en/communities/schematics/
... View more
02-11-2013
08:19 AM
|
0
|
0
|
290
|