Tag Info

Hot answers tagged

21

Note: This rant will be updated as I go I'm no computer or ArcGIS pro by any means, but here's what I do: Base Files/DBS These are files that are "raw" in nature and constitute the base of all my analysis These files, databases, and data are hosted outside of my projects folder, and are hosted on my internet server, local computer, and dropbox. I always ...


16

Shapefiles and the lack of a better widely adopted interchange format. Poor 3D data support (visualization, editing, modeling, data format conversion) Bugs Lack of (thorough) documentation Metadata (GIS software defining its own metadata standard and essentially forcing it on you... also, where are the tools?!) Segmentation of GIS software features ...


12

(baby, bathwater): build a rich development environment. Encourage thousands to learn, develop and share tools with it. Encourage an ecosystem of 3rd party tools on said environment, some of them costing as much or more as the original tool. And then abandon the whole damn thing in favour of a new environment. With no migration path. And then do it again. ...


9

I also work within an organization that utilizes the Change Management process. For us, change management does not apply to daily data management operations... that would be overwhelming. It generally applies to changes to a [system / database] that may have a downstream impacts on other systems. At a high-level, ask yourself these questions: "Do ...


9

I would suggest a raster approach with one raster layer for each criterion: bus quality (distance from pixel center to the nearest bus stop) shopping quality (distance to the nearest shop) flood danger (rasterize polygon layer, with danger grade attribute from 1 to 4) protection area (rasterize polygon layer) Then you can combine and weigh the layers ...


8

a) We cannot edit same feature dataset at a time. Mostly, my intern and I collect and edit data for same area/region at a time. use 2 file geodatabases - with an append (every day or hour) b) Collecting data in the field is not efficient enough since we cannot see each others edits. (using ArcPad Data Manager) do you have cell phone coverage? upload data ...


7

Throwing out the baby with the bath water in the never ending quest to develop new and better features. It's hard to be specific enough to be meaningful without naming names, but I'll give it a go. Whither goest the Integrated Command Line? AutoCAD has it right, having a command line integrated into a graphical point and click environment is powerful, a ...


7

The article for Change control is probably closer to what you are thinking of. In my organization we have a weekly "operations" meeting during which we go over a list of upcoming changes and ask the key personnel involved for status updates and provide an opportunity for any conflicting operations to be coordinated. These procedures are generally covered ...


6

Personally, I'm a huge fan of Evernote for keeping track of tips, tricks, and how-to's. I used to keep snippets and the like in text files, but the search functionality of Evernote is awesome (you can even embed PDFs and it will find within the PDF [this is a Premium feature]) as is the tagging and categorizing abilities. Plus, it's available on just about ...


5

I've done maps like this before in ArcGIS years ago. I would clip the elevation raster (usually NED from USGS) to the vector polygon of the study area. Next, create a hillshade of the elevation raster, drape that over the source NED raster, then play around with the transparency/contrast/color ramp of the hillshade to get it to look like I wanted - you might ...


5

If you are using FME to do the data load, I think you may as well use it to read the original table and do the transformation stage. Then it's all in one process. If you do the work in Workbench then there are transformers for parsing, trimming, and concatenating. I won't say this is the best way, or compare it to any others, because I currently work for ...


5

You did not state that you only work with Desktop GIS software, so I'll share some of my experiences from the programming oriented mindset. Let me first start by saying that I agree with of the things @dassouki says. I think the most important thing is not how you organize, but that you do this. But to go on to my workflow. What I like about using a ...


4

I use a variety of GIS environments with basic to modest levels of knowledge in each environment. I've also organized a few workshops to teach colleagues how to use these environments. The problem I frequently have come across is that there as so many tangential problems that need to be understood before you can actually do the problem that you set out to ...


4

Simultaneous with the newer and better quest, is ignoring "meat and potatoes" features. They're boring, uninteresting to develop, but make a world of difference to "mere" users. An example: The GIS software I cut my teeth on almost twenty years ago, now extinct, had a very straightforward process to get the coordinates of a point (could be a point feature ...


3

It seems to me that Change Management is more about changing the structure of the organization or requirements to a project, not the day-to-day technology maintenance (the restarting of services, for example). From the "Examples" section of the Wikipedia article you linked to: Strategic changes, Operational changes (including Structural changes), ...


3

In order to use select layer by location (or attribute), you need to operate on a feature layer. Then you can use SQL to select by FID. You place this in a loop that loops over the number of entries in the attribute table. MakeFeatureLayer can be also used to select by attributes. Just make sure to delete the layer after using it to get ready for the next ...


3

I would try this as a test, if it gives you a good result, put it into a SearchCursor (arcpy or arcpy.da) that runs through all owners: Select out the parcels for a single owner into a new feature class Buffer those polygons by 100 ft (51 ft, or 50.1 ft, may be better) Dissolve by owner to merge overlapping buffers (or do the dissolve as part of Buffer) ...


3

Instead of searching for a "typical" GIS workflow, we're better off looking for ways that GIS can fit into enterprise workflows. GIS Analysts often have a reputation for building their own information silos. We need to focus on ways we can package our analysis so that it plugs into an enterprise workflow. Take Windows Workflow Foundation (WF), for ...


3

Like iant said, raster with map algebra might be the easiest way to go. From my experience, after converting all your input data in raster, you should do some reclassification, with two different types: Factors and Conditions Factors will rage between a min and a max values, from less desirable values to more desirables values (you sould use the same range ...


3

At a former job in a medium-sized company, we had to put in "change controls" whenever we needed to make changes that affected any major production IT system or component, such as, but not limited to database changes/migrations/connections, ETL jobs, server configurations, etc. Dev and test environments did not require change controls. Luckily, we had ...


2

I would just like to add to the above answer - 2 things. I like to have folders in the import raw data directory - folders for each time a receive a dataset - i.e. from_clientname-2011dec23. This way i can trace back when i received each piece of data used in the project. I also like having a project doc folding on the go - i can then create either a ...


2

Very interesting question! Firstly, your question alludes to what I term 'data mining' and I think its worth restating the problem explicitly as some people here may not have got it: with any data set (doesn't have to be spatial) to achieve a statistically valid relationship the convention is that it must be at or above 95% probability. However, if you ...


2

GIS Workflow in ArcGIS in simple terms Workflow Manager schema now replaces the JTX (Job Tracking) 3.0.1 Database


2

While I also use Evernote occasionally, I have been using Google Bookmarks to bookmark links to my tips, tricks, how-to's, and blogs that I find on the web. The downside of this approach, of course, is that you can't just "jot down an idea" because you can only bookmark an existing link. On the other hand, much like Evernote, being able to have access to ...


2

If you have access to the dissolve tool in the Datamangement Toolbox/Generalization, try using that. Select the file you want to dissolve and click on 'Environments/XY Resolution and Tolerance'. Set the XY Tolerance to for example 100 feet. Be aware this whole process leads to generalization of your data and you might have to play around with the tolerance ...


2

I implemented the workflow above by creating a main model and a submodel. Steps: Add fields TO_ROAD and FROM_ROAD Spatial Join with the streets layer as the target and join features. The join operation is one_to_many and the match option is boundary_touches to ensure that all streets touching a single street are joined to that street. The output of the ...


1

It sounds like the Attribute Assistant add-in for ArcMap is built to be configured for situations such as yours. Once you install it, you can set up field calculating rules in the Dynmaic Value Table that will be run whenever you make an edit. There are many options built-in for dynamic field calculation. For example, using the "TIMESTAMP" option, you can ...


1

There has been an MCDA add-in developed for ArcGIS 10.1. The add-in supports the following multi-criteria methods: Weighted Linear Combination (WLC) Ordered Weighted Averaging (OWA) Local Weighted Linear Combination (LWLC) http://mcda4arcmap.codeplex.com/


1

See also: Multicriteria Decision Analysis (MCDA) support in GRASS GIS at http://grass.osgeo.org/wiki/MCDA_in_GRASS There is a set of dedicated Addons available for GRASS GIS 6: ELECTRE (r.mcda.electre), REGIME (r.mcda.regime) and FUZZY (r.mcda.fuzzy) algorithms. Furthermore there is the module r.roughset used for geographical rough set analysis and ...


1

To delete invalid geometries: DELETE FROM table WHERE NOT ST_isvalid(the_geom);



Only top voted, non community-wiki answers of a minimum length are eligible