Archive for the ‘Getting Started’ Category

REST: Simple Explanation

March 19, 2008

We ESRI folks hearing word ‘REST’ often when we discuss about ArcGIS Server. What is REST, how it works, what it does?. Here is a link, which gives great explanation about REST archiecture.  “How I Explained REST to My Wife” by  Ryan Tomayko. This is a wonderful post on REST.  Hope this helps you lot!

Publishing KML Services with ArcGIS Server 9.3

March 13, 2008
Publishing KML Services with ArcGIS Server 9.3
ArcGIS Server 9.3 provides rich support for KML and enhancements for creating and working with KML services. This seminar shows how to author, publish, and use KML services using ArcGIS Server 9.3.
Thursday, March 20, 2008
9:00 a.m., 11:00 a.m., & 3:00 p.m. Pacific Time (US & Canada)
12:00 p.m., 2:00 p.m., & 6:00 p.m. Eastern Time (US & Canada)
4:00 p.m., 6:00 p.m., & 10:00 p.m. UTC/GMT

What is new in ArcGIS 9.3

February 29, 2008


ArcGIS 9.3 is expected to be available in the third quarter of 2008.

ArcGIS Desktop
The new Convert Graphics to Features dialog at ArcGIS 9.3. A new Convert Graphics to Features dialog has been added to allow you to create features by drawing graphics without using the editor.


ArcGis 9.3 - Converting graphics to shapes

Pause Labeling
A new button in the Labeling toolbar lets you temporarily pause labeling to increase performance while you assemble the other layers in your map or do analysis. This saves you having to turn labeling off completely.

Manage Bookmarks
Bookmarks are much easier to access. You can also re-order and sort them, and export and load them between different data frames, maps and globes.

“Bookmarks are easier to access with the new Bookmarks pulldown menu. The 9.3 Bookmark Manager dialog lets you reorder bookmarks anyway you want and save bookmarks to a file for loading into other data frames, maps or globes. You can update the extent of an existing bookmark without having to recreate it. You can also save bookmarks into your My Places dialog so you can use the same bookmark in any map or globe you work with.”

Data View and Layout Synchronised
Layer legends in the Table of Contents (TOC) and on your map layout automatically use lighter colors for symbols in layers that have transparency applied to them.

Full Table Joins
When you join tables, all of the field properties & field aliases, are now retained which makes working with joins much easier. You can now perform joins between layers or tables with definition queries defined and the definition queries are respected correctly.
There is now a toggle between showing field name aliases and showing the underlying field names. You can also sort a table on multiple attributes.

Full Identify Attributes
Identify window, the dialog will now respect all the field properties, such as primary display field, field aliases and field visibility, of any layer or table in your map that represents that related data in your map. Also when you identify a feature, you can now immediately launch the properties dialog and attribute table of the layer that the feature belongs to directly from the Identify window. This saves you having to look for a specific layer in the Table of Contents and is particularly useful when your map contains a large number of layers.

Address Geocoder and Reverse Geocoder
The new Address Inspector lets you click on a map to get the nearest address to any location. A new reverse geocoding tool called the Address Inspector lets you click on a map to get the nearest address to any location, and you can add that address to the map as a label.

Export & Clip Raster Data
It is now easier to export raster data. A new option within the Export Raster Data dialog in ArcMap lets you clip the output raster to the extent of the selected graphic(s) on your map.

Relative Scale Bar (1 in = 5 miles)
In 9.3 you can customize the scale control so that scales are always reported in relative format.

There is a now way to display map scales throughout the ArcMap user interface in relative format, such as 1 in = 5 mi, in the units of your choice, making scales easier to understand.

Double click Layer File (opens ArcMap)
Layer files are now registered with the ArcGIS Desktop applications. Double-click LYR files in Windows Explorer, Outlook, Windows Desktop to add them into your current map or launch ArcMap if it is not already running. You can also click on LYR files presented on Web pages to add them into your maps, which provides internet data publishers with a simple way to provide ArcGIS Desktop users with access to their map services.

New Cartographic Tools
WYSIWYG (What You See Is What You Get) editing of cartographic representations has been added. When moving representations on a map, you’ll be able to see the symbology instead of the wireframe outline so that you can better see how the edit will impact your map. The new representation marker dispersal tool reduces the complex one-to-many relationship to a simple dynamic map

New Geoprocessing Tools
have been added to help with cartographic production. Disperse Markers has been added to allow you to spread representation markers apart which are coincident or nearly coincident. The new ‘Set Representation Control Points at Intersect tool’, you can now add a control point where coincident features share vertices.
New geometric effects
Move, Rotate, Scale, Wave, Tapered Polygon, and Regular Polygon.

*When exporting to XML, there is more information available about cartographic representations & rules.

Enhancements to Geoprocessing.
Within ModelBuilder, variables are more flexible in models and the ‘Feature Record Set’ and ‘Record Set Controls’ have been improved. More control over your geoprocessing model’s parameters such as if a parameter is optional or required and what variable values are acceptable as inputs.

Script tools can now have multi-value outputs. The Results Window now shows environment settings. The Python scripting experience has also been improved. Python can now be run within an ArcGIS process.

**Error messaging has been revamped to make errors more descriptive and better linked to the help system. Messages are now standardized across all products, including ArcGIS Desktop extensions. These new, more informative messages will make it easier to build scripts and models.

Tool progress
messaging has also been improved and now more accurately displays actual progress. Not only will you be able to see how long an operation will take, but you’ll know if the operation is proceeding as planned and not in some unknown state.

The ‘Near’ tool has been made more flexible and will now work with more than points and lines. It will perform calculations to all features within a given search radius. The ability to join to the closest feature has been added to the Spatial Join tool, making it easier to merge attributes.

New Spatial Statistics ToolsA new ‘Generate Spatial Weights’ tool in 9.3 gives you a new way to model spatial relationships. Its use results in a spatial weights file that is re-usable, editable, and sharable. A new ‘Ordinary Least Squares Regression’ (OLS) tool help you decide if your data is suitable for analysis using a global model that is the most commonly used regression statistic. The new ‘Geographically Weighted Regression’ (GWR) tool uses a local model for regional variations and helps you understand how processes vary of space.

ArcGIS Server

  • Improved performance
  • On-demand caching and improved caching geoprocessing tools will allow you to create faster mapping services.
  • New image services will let you quickly publish imagery that is optimized for the Web.
  • Better diagnostics
  • Precise logs will enable you to easily identify bottlenecks and points of failure and improve your installation and configuration experience.
  • New options in Manager will make it easier for you to secure Web services and Web applications

More documentation
Major additions have been made to the online help and SDK documentation.

A new ArcGIS Server Resource Center brings together the set of online resources to help make you successful including blogs, samples, and best practices information.

Mapping API
ArcGIS Server 9.3 also introduces several important new features:
New REST and JavaScript APIs
These APIs will dramatically simplify your development experience and enable you to deliver fast and user-friendly mashup GIS Web applications.

***The JavaScript libraries will also let you embed ArcGIS Server maps, geocoding, and geoprocessing services into Google Maps API and Microsoft Virtual Earth API.

OGC and industry standards
New Open Geospatial Consortium (OGC) services support
Additional support for OGC and industry standards, such as Web Coverage Service (WCS), Transactional Web Feature Service (WFS-T), and KML 2.1, will improve your ability to integrate with virtually all the commonly accepted GIS and IT standards.
New PostgreSQL support - thank you ESRI! :)
(This gives you the ability to store and manage spatial information in this open source database system without ArcSDE.)

“The 9.3 release of ArcGIS Server represents a complete and integrated server-based GIS with significant quality enhancements and several new features that will make it even easier for you to create and manage end-user applications and services for spatial data management, visualization, and spatial analysis.”

The Geodatabase
The geodatabase continues to be the common data storage and management framework for ArcGIS. At ArcGIS 9.3, the geodatabase offers improved spatial data management and enhanced capabilities for integration with enterprise systems.

ArcGIS 9.3 geodatabase enhancements include:

  • Raster data management. New geoprocessing tools make the transfer of unmanaged raster catalogs (in Microsoft Access personal geodatabases and file geodatabases) from one location to another much easier
  • Geodatabase replication. Microsoft Access personal geodatabases and file geodatabases can participate in one-way replication as child geodatabases
  • ArcGIS 9.3 allows for more detailed logging of geodatabase replication activity.

Direct Connect backward compatibility (clients will be happy)
ArcGIS 9.3 clients can make direct connections to pre-9.3 enterprise geodatabases (e.g., 9.2, 9.1, and 9.0).  Backward compatibility allows easier implementation of phased migration strategies for new ArcGIS releases.

Versioned editing
The Merge Geometries option enhances conflict and reconcile management.The Version Changes Viewer tool allows a version to be compared with an ancestor version without performing a reconcile operation.

Support for PostgreSQL (Open Source DBMS)
Enterprise geodatabases can be implemented on PostgreSQL with full support of the geodatabase data model.Vector geometry is stored in the ESRI spatial type.
PostGIS Open Source spatial type is supported.

Support for SQL Server 2008

The SQL Server 2008 release will introduce two spatial types: Geography and Geometry. These will be supported in enterprise geodatabases implemented on SQL Server 2008.

Operating System
New 64-bit platform support
Enterprise ArcSDE technology is now available as a native 64-bit application for Windows and Linux.

SOME GIS BOOKS

February 27, 2008

Here are some books on GIS application development which I recently came across on surfing. Here are the details.

Programming ASP.NET for ArcGIS Server (English) - (ISBN: 9781418018757)

Web Mapping Illustrated Using Open Source GIS Toolkits

Beginning MapServer: Open Source GIS Development

Personally, I haven’t read any of these books listed above. If anyone has free copy (e-book) pl pass it on :)

Upcoming Free ESRI Seminars on Server

February 22, 2008

ArcGIS Server Setup and Administration

This seminar will cover several ArcGIS Server administration topics, including the ArcGIS Server architecture, managing users and permissions, and configuring service properties using various ArcGIS Server management tools.
Thursday, February 28, 2008
9:00 a.m., 11:00 a.m., & 3:00 p.m. Pacific Time (US & Canada)
12:00 p.m., 2:00 p.m., & 6:00 p.m. Eastern Time (US & Canada)
5:00 p.m., 7:00 p.m., & 11:00 p.m. UTC/GMT

 Publishing KML Services with ArcGIS Server 9.3

ArcGIS Server 9.3 provides rich support for KML and enhancements for creating and working with KML services. This seminar shows how to author, publish, and use KML services using ArcGIS Server 9.3.
Thursday, March 20, 2008
9:00 a.m., 11:00 a.m., & 3:00 p.m. Pacific Time (US & Canada)
12:00 p.m., 2:00 p.m., & 6:00 p.m. Eastern Time (US & Canada)
4:00 p.m., 6:00 p.m., & 10:00 p.m. UTC/GMT

Getting Started with ArcGIS Server 9.2: Video Training

February 22, 2008

Are you new to ArcGIS Server product?. Do you wish to learn what ArcGIS server does and where to start with?. Here is ESRI Free Training Seminar for a beginner. For viewing this training all you need is ESRI login id. Listen and Enjoy. Click here

Developer Summit 2007 Materials

February 12, 2008

Click here to download Videos and PDF of Developer Summit 2007. Hope this could be very useful one.

ArcSDE an Intro

January 24, 2008

Do you wish to learn about ArcSDE, what it does, how it works?. If your answer is yes, here is link . ESRI Video tutorial brings you an introduction of ArcSDE

http://training.esri.com/Courses/ws_ArcSDEIntro/index.cfm?

Resources for Programmers!

January 22, 2008

This post will help give all the resources for a new programmer with respect to ESRI Products. One of best thing about ESRI is they are not only giving products but helps the user with good set of documentation. There are lots and lot of documents, whitepaper, tutorials etc. So, here am going to list all resources which ESRI offers.

  • User manuals and docs of software installed in the machine is found under installed folder YourDrive:\Program Files\ArcGIS\Documentation. These user manuals helps for how to use the product.
  • WWW.ESRI.COM website provides you all complete help for a developer
    • ‘Download section’ provides you  the latest software updates, patches and bug fixes, samples, user contributed ArcScripts, data models, geoprocessing models and scripts, and evaluation software. http://support.esri.com/index.cfm?fa=downloads.gateway
    • ‘Knowledge Base’ section provides you find the information you need by searching ESRI’s database of known bugs, “how-to” documents, white papers, system requirements, and common error messages for all of our software.
    • ‘User Forums’ sections facilitates user to post their query to the forum the questions will be answered by other developers http://support.esri.com/index.cfm?fa=forums.gateway
    • ‘ArcScripts’ section provides you ready made codes on several topics. ESRI developers post the code they have developed for general users purpose. You can  http://arcscripts.esri.com/  There are lot of utitilites and samples one can find out.
    • ESRI Virtual Campus offers wide variety of online tutorials in video format. There are lot of courses available at free of cost. One can register and make use of them. These courses will be building blocks of the developer http://training.esri.com/gateway/index.cfm
    • EDN : ESRI Developer Network http://edn.esri.com/  “Learn from your fellow GIS developers through the various EDN community resources; ask and answer questions on the developer Discussion Forums, download samples built by ESRI staff and contribute your own samples through the Code Exchange, or take a peek inside ESRI via the Media Center”.
    • ESRI blogs on their products to unknow updated information by the developers http://blogs.esri.com/Dev/blogs/ednwebsite/default.aspx
    • Exploring ArcObjects Volume I and II are handbook for ArcGIS Developers
    • Others like ESRI podcast series, ESRI Books  etc available.

Note : This post will be updated regularly 

MapObjects and VB

January 21, 2008

Hello All,

In GIS application development, language of choice is very important.  GIS applications can be developed in wide variety of languages such as VB, C++, Delphi, .NET and Java.

Among all, Visual Basic 6.O is simple language to begin with and having easy learning curve. There is lot of resources and samples are in VB language only. Hence starting with VB will be easy for a beginner.

“Visual Basic was designed to be easy to learn and use. The language not only allows programmers to create simple GUI applications, but can also develop fairly complex applications as well. Programming in VB is a combination of visually arranging components or controls on a form, specifying attributes and actions of those components, and writing additional lines of code for more functionality”.

You can download MapObjects 2.4 evaluation version from the link http://www.esri.com/software/mapobjects/download.html along with the samples.

Getting Started document under ’samples’ folder helps you to begin with.

Note: It is advised to install MO preferably on the drive where OS is installed. In some cases you may find certain issues

Huge ton of MapObjects samples in VB is located in:
http://arcscripts.esri.com/details.asp?dbid=13563 

If any one need any help on installation, pl comment.

Thousands miles of journey begin with single step. Lets start with this step.

Update (01/05/08): MO Evaluation version is stopped. Please read my other post on this.