導航:首頁 > 文件目錄 > mike文件如何轉為nc格式

mike文件如何轉為nc格式

發布時間:2022-09-12 22:35:11

⑴ mike軟體可以導入cad嗎

這是不可以的,只有將cad圖導入mike文件才可完成操作。主要步驟是用arcgis軟體先將cad圖紙轉換為shp文件,然後再在mike中打開這個shp文件就可以看到了。
mike軟體的學習可以對照教材和幫助文檔一一熟悉即可,在cad圖紙的基礎上,要有一定的工程經驗,知道模型是如何概化的,不僅是指斷面的選取、網格的尺寸,更要知道怎麼優化模型,什麼樣的計算結果是合理的。
cad主要是用來描繪工程項目的總體布局,建築物的內外部結構布置等等,是mike軟體的基礎。

⑵ 把固定字元串轉化為json,請問該如何封裝

比如我有兩個變數,我要將a轉換成字元串,將b轉換成JSON對象:
var a={"name":"tom","sex":"男","age":"24"}
var b='{"name":"Mike","sex":"女","age":"29"}';

在Firefox,chrome,opera,safari,ie9,ie8等高級瀏覽器直接可以用JSON對象的stringify()和parse()方法。
JSON.stringify(obj)將JSON轉為字元串。JSON.parse(string)將字元串轉為JSON格式;
上面的轉換可以這么寫:
var a={"name":"tom","sex":"男","age":"24"};
var b='{"name":"Mike","sex":"女","age":"29"}';

var aToStr=JSON.stringify(a);
var bToObj=JSON.parse(b);
alert(typeof(aToStr)); //string
alert(typeof(bToObj));//object

JSON.stringify()
ie8(兼容模式),ie7和ie6沒有JSON對象,不過http://www.json.org/提供了一個json.js,這樣ie8(兼容模式),ie7和ie6就可以支持JSON對象以及其stringify()和parse()方法;你可以在https://github.com/douglascrockford/JSON-js上獲取到這個js,一般現在用json2.js。
ie8(兼容模式),ie7和ie6可以使用eval()將字元串轉為JSON對象,
var c='{"name":"Mike","sex":"女","age":"29"}';
var cToObj=eval("("+c+")");
alert(typeof(cToObj));
jQuery中也有將字元串轉為JSON格式的方法jQuery.parseJSON( json ),接受一個標准格式的 JSON 字元串,並返回解析後的 JavaScript (JSON)對象。當然如果有興趣可以自己封裝一個jQuery擴展,jQuery.stringifyJSON(obj)將JSON轉為字元串。

js,jquery把json格式轉化為對象類型

$(function () {
var jsonStr = "[{ \"city\": \"Beijing\",\"street\": \" Chaoyang Road\", \"postcode\": \"100025 \"},{ \"city\": \"上海\",\"street\": \" h\", \"postcode\": \"h \"}]"//json格式
var jsonS = $.parseJSON(jsonStr); //jquery的.parseJSON()方法
for (var i = 0; i < jsonS.length; i++) {
var json = jsonS[i];
alert(json.city); //結果為 輸出2次 一次北京 一次上海
}
});
function () {
var jsonStr = "[{ \"city\": \"Beijing\",\"street\": \" Chaoyang Road\", \"postcode\": \"100025 \"},{ \"city\": \"上海\",\"street\": \" h\", \"postcode\": \"h \"}]"//json格式
var jsonS = eval(jsonStr); //js的eval()方法
for (var i = 0; i < jsonS.length; i++) {
var json = jsonS[i];
alert(json.city); //結果為 輸出2次 一次北京 一次上海
}
}

⑶ 請問vsd格式如何轉換成pdf

vsd格式如何轉換成pdf的具體方法如下:
1、用Visio 200或以上版本軟體打開後,直接另存為PDF格式;
2、用Adobe Acrobat Pro軟體轉換,或從Visio 2003以下版本程序中虛擬列印成PDF格式;
3、安裝其他PDF虛擬列印程序,如PDF factory等, 一下「pdf 虛擬列印機」可以搜到很多可用安裝程序 頁面;
4、 生成PDF的 ,但多數只是支持DOC\XLS\RTF\JPG等常用格式的 。

虛擬列印機同真實列印機一樣,安裝完畢,打開「控制面板」中的「列印機和傳真」,會看到所安裝的虛擬列印機,可以像使用一台列印機一樣使用它們。滑鼠雙擊將其打開,可以對其「列印首選項」和「屬性」進行修改,從而設定是否共享、可使用時間、是否後台列印和優先順序,以及紙張大小、版式安排等。它們同樣能截獲所有Windows程序的列印操作,或模擬列印效果,或完成某一特殊功能。有些軟體自帶虛擬列印機,有些則是專門的虛擬列印機,利用這些虛擬列印機,可以幫助我們完成很多特殊的任務。虛擬列印機的列印文件是以某種特定的格式保存在電腦上。

⑷ mike21怎麼辦asc文件轉換成dfs2地形文件

對於樓主的提問,意思應該是如何建立「曼寧圖」(類似Mike21地形圖Bathymetry,後綴是 *.dfs2的文件)方法跟建立Mike地形文件相似,只是在建立後選擇 "edit" --> "Items..."-->"type"選擇"Manning's M",如果沒有這個

⑸ 怎麼把cad圖上的海岸邊界線轉換成xyz格式 用做mike中的地形文件

你好!
mike需要的坐標是UTM坐標,不是傳統的坐標,goole
earth
可以轉換後提取
僅代表個人觀點,不喜勿噴,謝謝。

⑹ 幫我把這個mikefile 文件注釋一下 具體的說明以下把

先說明下」all:「和」clean:「。這兩個語句類似於:if (arg=="all") then.... 和 if (arg=="clean") then...
也就是說,如果你執行make all,all後面的語句就會被執行。
如果make clean,clean後面的語句就會被執行。
另外,all和clean後面的語句應該都是要縮進的。

EXEC = hello // 生成的可執行文件名為hello
OBJS = hello.o // 編譯產生的中間文件名為hello.o
CROSS= iwmmxt_le- //設置iwmmxt_Ie-為交叉編譯環境
CC = $(CROSS)gcc // 編譯器是gcc
STRIP= $(CROSS)strip // 設置優化器(用來刪除debug信息)
CFLAGS = -Wall -g -O2 // 設置編譯選項
all: clean $(EXEC) // 如果是make all,先掉用下clean後面的指令,再執行自己下面的指令
$(EXEC):$(OBJS) // 創建依賴關系。這里表示hello依賴於hello.o。也就是說,先產生hello.o再產生hello
$(CC) $(CFLAGS) -o $@ $(OBJS) // 編譯
$(STRIP) $@ // 刪除debug信息
clean: // make clean就會來這里
-rm -f $(EXEC) *.o // 刪除產生的中間文件

⑺ 如何 編譯 c code mikefile

Makefile 介紹

make命令執行時,需要一個 Makefile 文件,以告訴make命令需要怎麼樣的去編譯和鏈接程序。

首先,我們用一個示例來說明Makefile的書寫規則。以便給大家一個感興認識。這個示例來源於GNU的make使用手冊,在這個示例中,我們的工程有8個C文件,和3個頭文件,我們要寫一個Makefile來告訴make命令如何編譯和鏈接這幾個文件。我們的規則是:

1. 如果這個工程沒有編譯過,那麼我們的所有C文件都要編譯並被鏈接。

2. 如果這個工程的某幾個C文件被修改,那麼我們只編譯被修改的C文件,並鏈接目標程序。

3. 如果這個工程的頭文件被改變了,那麼我們需要編譯引用了這幾個頭文件的C文件,並鏈接目標程序。

只要我們的Makefile寫得夠好,所有的這一切,我們只用一個make命令就可以完成,make命令會自動智能地根據當前的文件修改的情況來確定哪些文件需要重編譯,從而自己編譯所需要的文件和鏈接目標程序。

1.1 Makefile的規則

在講述這個Makefile之前,還是讓我們先來粗略地看一看Makefile的規則。 target ... : prerequisites ...

command

...

...

target也就是一個目標文件,可以是Object
File,也可以是執行文件。還可以是一個標簽(Label),對於標簽這種特性,在後續的「偽目標」章節中會有敘述。

prerequisites就是,要生成那個target所需要的文件或是目標。

command也就是make需要執行的命令。(任意的Shell命令)

這是一個文件的依賴關系,也就是說,target這一個或多個的目標文件依賴於

prerequisites中的文件,其生成規則定義在command中。說白一點就是說,prerequisites中如果有一個以上的文件比target文件要新的話,command所定義的命令就會被執行。這就是Makefile的規則。也就是Makefile中最核心的內容。

說到底,Makefile的東西就是這樣一點,好像我的這篇文檔也該結束了。呵呵。還不盡然,這是Makefile的主線和核心,但要寫好一個Makefile還不夠,我會以後面一點一點地結合我的工作經驗給你慢慢到來。內容還多著呢。:)

1.2 一個示例

正如前面所說的,如果一個工程有3個頭文件,和8個C文件,我們為了完成前面所述的那三個規則,我們的Makefile應該是下面的這個樣子的。

edit : main.o kbd.o command.o display.o \

insert.o search.o files.o utils.o

cc -o edit main.o kbd.o command.o display.o \

insert.o search.o files.o utils.o

main.o : main.c defs.h

cc -c main.c

kbd.o : kbd.c defs.h command.h

cc -c kbd.c

command.o : command.c defs.h command.h

cc -c command.c

display.o : display.c defs.h buffer.h

cc -c display.c

insert.o : insert.c defs.h buffer.h

cc -c insert.c

search.o : search.c defs.h buffer.h

cc -c search.c

files.o : files.c defs.h buffer.h command.h

cc -c files.c

utils.o : utils.c defs.h

cc -c utils.c

clean :

rm edit main.o kbd.o command.o display.o \

insert.o search.o files.o utils.o

反斜杠(\)是換行符的意思。這樣比較便於Makefile的易讀。我們可以把這個內容保存在文件為「Makefile」或「makefile」的文件中,然後在該目錄下直接輸入命令「make」就可以生成執行文件edit。如果要刪除執行文件和所有的中間目標文件,那麼,只要簡單地執行一下「make
clean」就可以了。

在這個makefile中,目標文件(target)包含:執行文件edit和中間目標文件(*.o),依賴文件(prerequisites)就是冒號後面的那些
.c 文件和 .h文件。每一個 .o 文件都有一組依賴文件,而這些 .o 文件又是執行文件 edit
的依賴文件。依賴關系的實質上就是說明了目標文件是由哪些文件生成的,換言之,目標文件是哪些文件更新的。

在定義好依賴關系後,後續的那一行定義了如何生成目標文件的操作系統命令,一定要以一個Tab鍵作為開頭。記住,make並不管命令是怎麼工作的,他只管執行所定義的命令。make會比較targets文件和prerequisites文件的修改日期,如果prerequisites文件的日期要比targets文件的日期要新,或者target不存在的話,那麼,make就會執行後續定義的命令。

這里要說明一點的是,clean不是一個文件,它只不過是一個動作名字,有點像C語言中的lable一樣,其冒號後什麼也沒有,那麼,make就不會自動去找文件的依賴性,也就不會自動執行其後所定義的命令。要執行其後的命令,就要在make命令後明顯得指出這個lable的名字。這樣的方法非常有用,我們可以在一個makefile中定義不用的編譯或是和編譯無關的命令,比如程序的打包,程序的備份,等等。

1.3 make是如何工作的

在默認的方式下,也就是我們只輸入make命令。那麼,

1. make會在當前目錄下找名字叫「Makefile」或「makefile」的文件。

2. 如果找到,它會找文件中的第一個目標文件(target),在上面的例子中,他會找到「edit」這個文件,並把這個文件作為最終的目標文件。

3. 如果edit文件不存在,或是edit所依賴的後面的 .o
文件的文件修改時間要比edit這個文件新,那麼,他就會執行後面所定義的命令來生成edit這個文件。

4.
如果edit所依賴的.o文件也存在,那麼make會在當前文件中找目標為.o文件的依賴性,如果找到則再根據那一個規則生成.o文件。(這有點像一個堆棧的過程)

5. 當然,你的C文件和H文件是存在的啦,於是make會生成 .o 文件,然後再用 .o 文件聲明make的終極任務,也就是執行文件edit了。

這就是整個make的依賴性,make會一層又一層地去找文件的依賴關系,直到最終編譯出第一個目標文件。在找尋的過程中,如果出現錯誤,比如最後被依賴的文件找不到,那麼make就會直接退出,並報錯,而對於所定義的命令的錯誤,或是編譯不成功,make根本不理。

⑻ 請問mike中的xyz文件一般是怎麼得來的

用ArcGIS的3D analysis工具 convert TIN to raster,生成DEM 可以用ArcGIS 直接可以將TIN轉化成DEM shp的等高線也要轉化成TIN才能轉成GRID的DEM 不過

⑼ 怎麼把cad圖上的海岸邊界線轉換成xyz格式 用做mike中的地形文件

mike需要的坐標是UTM坐標,不是傳統的坐標,goole earth 可以轉換後提取

⑽ MIKE裡面怎麼由mdf文件生成dfsu文件

只有mdf文件的恢復技術 由於種種原因,我們如果當時僅僅備份了mdf文件,那麼恢復起來就是一件很麻煩的事情了。 如果您的mdf文件是當前資料庫產生的,那麼很僥幸,也許你使用sp_attach_db或者sp_attach_single_file_db可以恢復資料庫,但是會出現類似下面的提示信息 設備激活錯誤。物理文件名 』C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Log.LDF』 可能有誤。 已創建名為 』C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.LDF』 的新日誌文件。 但是,如果您的資料庫文件是從其他計算機上復制過來的,那麼很不幸,也許上述辦法就行不通了。你也許會得到類似下面的錯誤信息 伺服器: 消息 1813,級別 16,狀態 2,行 1 未能打開新資料庫 』test』。CREATE DATABASE 將終止。 設備激活錯誤。物理文件名 』d:\test_log.LDF』 可能有誤。 怎麼辦呢?別著急,下面我們舉例說明恢復辦法。 A.我們使用默認方式建立一個供恢復使用的資料庫(如test)。可以在SQL Server Enterprise Manager裡面建立。 B.停掉資料庫伺服器。 C.將剛才生成的資料庫的日誌文件test_log.ldf刪除,用要恢復的資料庫mdf文件覆蓋剛才生成的資料庫數據文件test_data.mdf。 D.啟動資料庫伺服器。此時會看到資料庫test的狀態為「置疑」。這時候不能對此資料庫進行任何操作。 E.設置資料庫允許直接操作系統表。此操作可以在SQL Server Enterprise Manager裡面選擇資料庫伺服器,按右鍵,選擇「屬性」,在「伺服器設置」頁面中將「允許對系統目錄直接修改」一項選中。也可以使用如下語句來實現。 use master go sp_configure 'allow updates',1 go reconfigure with override go F.設置test為緊急修復模式 update sysdatabases set status=-32768 where dbid=DB_ID('test') 此時可以在SQL Server Enterprise Manager裡面看到該資料庫處於「只讀\置疑\離線\緊急模式」可以看到資料庫裡面的表,但是僅僅有系統表 G.下面執行真正的恢復操作,重建資料庫日誌文件 dbcc rebuild_log('test','E:\MSSQL\Data\test_Log.LDF') 執行過程中,如果遇到下列提示信息: 伺服器: 消息 5030,級別 16,狀態 1,行 1 未能排它地鎖定資料庫以執行該操作。 DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。 說明您的其他程序正在使用該資料庫,如果剛才您在F步驟中使用SQL Server Enterprise Manager打開了test庫的系統表,那麼退出SQL Server Enterprise Manager就可以了。 正確執行完成的提示應該類似於: 警告: 資料庫 』test』 的日誌已重建。已失去事務的一致性。應運行 DBCC CHECKDB 以驗證物理一致性。將必須重置資料庫選項,並且可能需要刪除多餘的日誌文件。 DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。 此時打開在SQL Server Enterprise Manager裡面會看到資料庫的狀態為「只供DBO使用」。此時可以訪問資料庫裡面的用戶表了。 H.驗證資料庫一致性(可省略) dbcc checkdb('test') 一般執行結果如下: CHECKDB 發現了 0 個分配錯誤和 0 個一致性錯誤(在資料庫 』test』 中)。 DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。 I.設置資料庫為正常狀態 sp_dboption 'test','dbo use only','false' 如果沒有出錯,那麼恭喜,現在就可以正常的使用恢復後的資料庫啦。 J.最後一步,我們要將步驟E中設置的「允許對系統目錄直接修改」一項恢復。因為平時直接操作系統表是一件比較危險的事情。當然,我們可以在SQL Server Enterprise Manager裡面恢復,也可以使用如下語句完成 use master go sp_configure 'allow updates',0 go reconfigure with override go 其他方法:(以下方案未經驗證) 方法一 備份數據文件,然後按下面的步驟處理: 1.新建一個同名的資料庫(數據文件與原來的要一致) 2.再停掉sql server(注意不要分離資料庫) 3.用原資料庫的數據文件覆蓋掉這個新建的資料庫 4.再重啟sql server 5.此時打開企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的資料庫名) USE MASTER GO SP_CONFIGURE 』ALLOW UPDATES』,1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=』置疑的資料庫名』 Go sp_dboption 』置疑的資料庫名』, 』single user』, 』true』 Go DBCC CHECKDB(』置疑的資料庫名』) Go update sysdatabases set status =28 where name=』置疑的資料庫名』 Go sp_configure 』allow updates』, 0 reconfigure with override Go sp_dboption 』置疑的資料庫名』, 』single user』, 』false』 Go 6.完成後一般就可以訪問資料庫中的數據了,這時,資料庫本身一般還要問題,解決辦法是,利用 資料庫的腳本創建一個新的資料庫,並將數據導進去就行了. 方法二 1、建一個同名的資料庫 2、修改伺服器設置:允許多系統目錄進行直接修改 3、停止SQL Server 4、用原mdf文件覆蓋新建庫的資料庫文件 5、重啟SQL Server(這時資料庫應該是置疑) 6、將資料庫置為緊急狀態:update master.dbo.sysdatabases set status = 32768 where name = dbname 7、重建日誌:dbcc rebulid_log(』dbname』, 』logfile』)(可能不需要這一步。) 8、資料庫重新啟動,然後再還原資料庫狀態用以下語句 update master.dbo.sysdatabases set status = 16 where name = dbname

閱讀全文

與mike文件如何轉為nc格式相關的資料

熱點內容
有部電影一個女機器人電影叫什麼 瀏覽:484
網路實驗在線作業 瀏覽:994
怎麼用c語言編程讀音頻 瀏覽:210
主角是盜墓世家的小說 瀏覽:207
李采譚彩琳女神系列 瀏覽:626
現在能看片的網站 瀏覽:683
網抓編程學哪個好 瀏覽:344
老公台灣電影 瀏覽:148
vios升級 瀏覽:406
iphone彩信超過307200限制 瀏覽:967
免費洗車app有哪些 瀏覽:745
學編程學什麼語言最簡單易學 瀏覽:721
女主角叫冉冉 瀏覽:176
excel怎麼復制可見數據 瀏覽:696
寬頻網路崩潰怎麼辦 瀏覽:802
泰國最新電影免費觀看 瀏覽:637
ios看電影翻譯成中文 瀏覽:100
gkeyfilelinux 瀏覽:877
一女多男現代小說 男主各個強大 瀏覽:619
免費電影中越戰爭,電影 瀏覽:202

友情鏈接